c#窗体

窗体这部分内容是程序可视化的第一步,从CMD黑窗到友好的可视化界面,VS提供了简介实用的设计方法和程序方法,大量的智能提醒是程序员在做程序时节省大量的时间 首先了解的是首先了解的窗体的属性和常用公共控件的属性,及其设计操作和程序操作。 窗体的事件: 删除事件:先将事件页面里面的挂好的事件删除,再删后台代码里面的事件 Panel是一个容器 1、Label -- 文本显示工具 Text:显示的文字 取值、赋值:lable1.Text 2、TextBox -- 文本框 取值、赋值:TextBox1.Text 3、RichTextBox --文本域 4、Button -- 按钮 点击事件:双击按钮 5、radioButton -- 单选按钮 Checked属性:是否选中 foreach (Control i in panel1.Controls) { if (i is RadioButton) { RadioButton ra = i as RadioButton; } } 如果要进行分组,则将同一组的按钮放到同一个容器下 6、checkbox Checked属性:是否选中 Tag属性:可以存储自定义数据 如果要进行分组,则将同一组的按钮放到同一个容器下 7、listbox--列表框 显示数据: //给listbox指定数据源 listNation.DataSource = da.Select(); //指定显示的值 listNation.DisplayMember = "Name"; //指定后台value值 listNation.ValueMember = "Code"; 取选中项的value值: listNation.SelectedValue.ToString() listNation.SelectedItem as Nation;//取选中项,取到的是实体对象 如果选中多个数据取选中值: foreach (Nation data in listNation.SelectedItems) { MessageBox.Show(data.Code); } 设置某项选中: listNation.SelectedIndex = -1; listNation.SelectedValue = "n090"; 8、combobox--下拉列表 9、DataTimePicker -- 日期选择控件 设置选中: dateTimePicker1.Value = Convert.ToDateTime(sj); dateTimePicker1.Text = sj; 取选中值: dateTimePicker1.Value.ToString("yyyy年MM月dd HH:mm:ss:ms") 10、PictureBox 外观,Image可以选择图片路径 行为,SizeMode可以设置图片大小布局方式 11、Imagelist imageList1.Images[n]; 12、notifyicon 13、MenuStrip 14、ContextMenuStrip 15、ToolTip --鼠标移入提示框 16、ProgressBar --进度条 value来设置进度条当前进度

原文地址:https://www.cnblogs.com/kun-boke/p/5880378.html