博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#窗体
阅读量:6239 次
发布时间:2019-06-22

本文共 1403 字,大约阅读时间需要 4 分钟。

窗体这部分内容是程序可视化的第一步,从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/bloodPhoenix/p/5790567.html

你可能感兴趣的文章
苹果App Store审核指南中文翻译(2014.9.1更新)
查看>>
如何复制一个LIST
查看>>
说说我为什么看好Spring Cloud Alibaba
查看>>
RecyclerView 差异更新(diff)
查看>>
Android之ActionBar学习
查看>>
对于法线贴图的深入研究
查看>>
Linux操作
查看>>
并发编程之Operation Queue和GCD
查看>>
perl命令行批量修改文件内容
查看>>
zk服务器的构成,一个请求是如何处理的
查看>>
Webpack使用nodemon实时打包编译
查看>>
趣图:测试的时候一切ok,真正上线的时候……
查看>>
1:三维场景浏览
查看>>
文件的“打开”和“关闭”操作
查看>>
PlayScala 2.5.x - 关于Content-Type的注意事项
查看>>
linux配置了java环境变量仍然报java: command not found
查看>>
Windows8.1
查看>>
maven编译的时候跳过test
查看>>
java回调函数的理解
查看>>
centos7的使用
查看>>