文章目录 1.MenuStrip 2.ContextMenuStrip 3.ToolStrip 4.StatusStrip1.MenuStripMenuStrip作为一个容器可以包含多个菜单项。MenuStrip 的重要属性包括: Name:菜单的名字 Dock:菜单的停靠位置 Items:菜单项的集合ToolStripMenuItemToo…
文章目录 1.MenuStrip 2.ContextMenuStrip 3.ToolStrip 4.StatusStrip1.MenuStripMenuStrip作为一个容器可以包含多个菜单项。MenuStrip 的重要属性包括: Name:菜单的名字 Dock:菜单的停靠位置 Items:菜单项的集合ToolStripMenuItemToo…
ListView控件的常用属性:ListView控件的常用方法:ListView控件的常用事件:ListView控件具有5种显示视图,由View属性设置,View属性的值及说明见下表:(1)详细视图(Details)(2)大图标(LargeIcon)(3)小图标(SmallIcon)(4)列表(List)(5)平铺(Tile)Li…
添加一个openFileDialog组件,然后编写对应函数:这里事先定义了一个RichTextBox rtbInfo; private void OpenFromFile() { openFileDialog.Filter = "txt格式(*.txt)|*.txt|所有文件|*.*"; openFileDialog.Title =…
接下来我们通过一个完整的实例来实现课程信息管理功能的操作,包括查询、修改、删除课程信息的操作。为了简化实例,添加课程信息的操作直接在 SQL Server 数据库中完成。下面分几个步骤完成。1) 创建课程信息表创建课程信息表的 SQL 语句如下。 use test; create tab…
在业务上面有一种需求,同一个窗体只能同时打开一个,如果这个关闭,才能打开另一个。我的做法是在打开窗体的时候把本窗体的Name添加到静态List中,然后本窗体关闭的时候,在从List中移除。这样在窗体打开第二次的时候,就会根据List中是存在而判断。窗体打开的时候,因为…
对于一般常用到的编辑数据、新增数据窗体,分开了两个不同的窗体进行处理,而且由于BaseForm窗体没有对通用的函数进行进一步的抽象,因此,编辑及新增窗体多了很多重复累赘的代码,其实可以把新增、编辑合并一个窗体,然后根据新增、编辑两种不同的条件进行处理即可。由于…
在C#程序设计中,我们经常会使用到MessageBox.Show()这个函数,它是用来设计弹出提示框的。由于最近需要用到,这里就对目前我所使用到关于它的用法,稍微进行一下整理。第一个功能,退出程序提示:代码:private void Btn_Exit_Click(object sender, EventArgs e){ if…
正常写法复制代码DialogResult result = MessageBox.Show("OK", "连接成功!", MessageBoxButtons.OK); if (result == DialogResult.OK) { Home home=new Home();home.Show(); …
1、方法一:使用线程 功能描述:在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大…
注意:文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型委托实例 = new 委托类型(方法名);1. 引言…
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4