初始windows程序
事件处理方法
this.Close();关闭当前窗体
消息框
MessagBox.Show(提示信息 窗体左上角提示 MessagBoxButtons提示按钮类型 OkCancel,MessagBoxIcon提示图标类型 Information)
窗体间的跳转
被调用的窗体类名 窗体对象 = new 被调用的窗体类名();
窗体对象.Show();
常用控件
button 按钮
textbox 文本框
combobox 组合框
lable 标签
MenuStrip 菜单栏
ToolStrip 工具栏
RedioButton 单选按钮
DateTiemPicker 日期控件
GroupBox 分组框
Panel 面板
pictureBox 图片框
构建布局windows程序
带图片的属性
DisplayStyle 是否显示图像和文本
Image 将显示的图像
ImageScaling 是否调整图像大小
TextImageRelation 图像和文本的相对位置
ImageSize 图像的大小
ColorDepth 颜色数
TransparentColor 被视为透明的颜色
SizeMode 处理图像和控件大小关系
Achor属性
固定控件与窗体边缘距离
Dock属性
将控件停靠在窗体的边缘或填充窗体
创建MDI的步骤
ChildForm childForm = new ChildForm();
ChildForm.Mdiparent = this;
ChildForm.Show();
向ComboBox中添加数据
项名称.Items.Add(“要添加的项”)
使用Listview控件
大小图
items listview中的项
view 指定显示哪种视图
largeImageList 大图标图像的imagelist控件
smallImageList 小图标图像的imagelist控件
Columns 详细视图中显示的列
动态添加
添加子项
ListViewItem对象.Subltems.Add();
//每次添加一个子项
//一次添加多个子项
添加到Listview的Items集合中
ListView对象.Items.Add();
数据更新
枚举
DialogResult 指定对话框的返回值
public enum Gender性别属于枚举类型
字符串转换为枚举
(Gender)(Enum.Parse(typeof(Gender),“需要转换的字符串”)
获得选中的项
this.lvResult.SelectedItems[0].Text
定时器Timer
属性
Interval事件发生的频率 以毫秒为单位
Enabled是否定时引发的事件 使用时应该设置为true
事件名称
Tick定时发生的事件
显示模式窗体
ShowDialog()
显示非模式窗体
show()
数据绑定
创建DateSet对象
引入命名空间
System,Data
语法
DataSet数据集对象 = new DataSet()
Fill()方法
使用SelectCommand的结果填充数据集
ComboBox数据绑定的属性
DataSource:数据源
ValueMember:显示的值
DisplayMember:显示的值
DataGridView中的属性
HeaderText 列标题文本
Visible 指定列是否可见
ReadOnly 指定单元格是否为只读
DataPropertyName 绑定的数据列的名称
表单的数据更新
自动生成用于更新的相关命令
SqlCommandBulider builder = new SqlCommandBulider(已创建的DataAdapter对象)
将DataSet的数据提交到数据源
DataAdaper对象.Update(数据集对象,“数据表名称字符串”)