winform控件
公共控件:
1、Button:
Enabled - 开始不可用
Visible -不可视(用来设置权限,取用户看不见的值)
2、CheckBox 、CheckListBox -复选框,复选框组
3、ComboBox:
1、数据填进去
可以在后台 将要填进去的内容放到 Items集合中去
点击button1添加0-9
private void button1_Click(object sender, EventArgs e)
{
for(int i=0;i<=9;i++){
comboBox1.Items.Add(i);
}
}
点击button2输出选中的文本
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show(comboBox1.SelectedItem.ToString ());
}
DropDownStyle--DropDownList不可填手动写文本内容,只可选择
2、如何取到选中的数据
SelectedItem
只允许选择 - DropDownStyle
默认选中项 - ComBobox1.SelectedIndex=0 (添加到comboBox中的数据的索引)
4、dateTimePicker:
获取时间日期
private void button3_Click(object sender, EventArgs e)
{
MessageBox.Show(dateTimePicker1.Text);
}text - 中文日期xx年xx月xx日
MessageBox.Show(dateTimePicker1.Value.ToString());
获取到value - DateTime类型(便于添加到数据库)
dataTimePicker1.Value=Convert.ToDataTime("2001-1-1");
设置一个初始的显示值
5、Label:文本
LinkLabel:超链接模样的文本
6、ListBox列表框,类似下拉列表
SelectionMode - one默认选一个,可设置多选
string a="";
foreach (object oin SelectedItems)
{
a+=o.ToString();
}
在后台如何获取多选的全部内容
SelectedItems集合,遍历它们
7、ListView,与数据库进行绑定,暂时不解释。
8、MaskedTextBox:包含掩码的textbox
Mask,可以用来设置格式,长度
9、MonthCalendar:展开的dateTimePicker,可以同时选择连续的时间,可以参考用来做保质期
MaxSelectionCount :选择最大可选时间
SelectionStart取开始日期,返回datetime类型 SelectionEnd
MessageBox.Show(MonthCalendar1.SelecttionStart.ToString()+""+MonthCalendar1.SelecttionStart.ToString())
10、NotifyIcon:托盘工具右下显示图标(音量,安全卫士那个地方)
Visible-是否可见
Icon - 显示的图标
Text - 命名
11、NumericUpDown:界面有点像下拉列表框,但是不能下拉,通过点击来增加或者减少(可以参考用于进销存)
increment - 点击按钮增加或者减少的数量
Maximum - 最大值
Minimum -最小值
12、pictureBox:显示图像(可用于无边框差窗体,然后设置背景)
Image - 不好用可以用背景(BackgroundImage)代替(因为不可以设置,设为背景后可以设置)
Layout 设置布局格式
13、ProgressBar:界面像进度条
value - 可见,完成多少
Maximum -100
Minimum - 0,如果value=50,就走到一半,如果改变最大最小,就不是一半了
style - marquee:进度不可见
MarqueeAnimationSpeed - 配合style - marquee,滚动速度。
14、richTextBox -打开就是多行文本框,可以读取格式 richTextBox1.text="1\n2\t3"
text-\r\n
15、TextBox:单行文本
Multiline - ture,可以输入多行,不识别\r\n
WordWrap:自动换行
ScrollBars -设置不自动换行时超出界面后是否有滚动条
16、ToolTip:看不见的窗体,绑定到其他控件之上
ToolTipTitle - 鼠标移入显示的信息,每个控件都设置的话,都会显示
只要拖进来这个控件,那所有控件的杂项里都会多一条属性
就是用来设置此控件的介绍
InitialDelay:鼠标移入之后多长时间显示提示,默认500毫秒
ReshowDelay: 鼠标在不同空间移动之间切换显示时间
17、TreeView:
树装列表就像是文件管理器
18、WebBrowser:浏览器
Url - Uri
{
Uri u=new Uri(textBox1.Text);(用事件触发,如果textbox1写的是百度网址就会连到百度)
webBrowser1.Url=u;
}
最新文章
- html5与css3
- python学习笔记-(十四)进程&;协程
- python 内置函数 : compile()
- A:石头剪刀布
- 运行时改变控件的大小(点击后立刻ReleaseCapture,然后计算位移,最后发消息改变位置)——最有趣的是TPanel其实也有窗口标题,因此可发HTCAPTION消息
- crm使用soap删除实体
- 关于一点jeesite
- AI - TensorFlow - 分类与回归(Classification vs Regression)
- css修改原生radio样式
- Chrome开发者控制台操作教程
- div 内容自动换行
- 事后调试.VC_资料01
- bean生命周期_Junit测试使用factory模式
- 使用Lotus Enterprise Integrator (LEI)将Domino附件移至关系数据库(图文过程)
- python图片云
- Python爬虫进阶四之PySpider的用法
- ARM开发---Keil注册+JLink维修详解
- 【OSI】网络协议模型
- Mybatis学习--动态SQL
- systemverilog之OOP
热门文章
- ENode 1.0 - 消息队列的设计思路
- Linux2:vi、ls、cd、pwd、mkdir、rm、mv、cp、cat、tail
- bidi(双向文字)与RTL布局总结
- 用avalon实现一个完整的todomvc(带router)
- Java提高篇(三八)-----Java集合细节(四):保持compareTo和equals同步
- java提高篇(八)----详解内部类
- Java中反射的理解
- iOS开发中 workspace 与 static lib 工程的联合使用
- 解析大型.NET ERP系统 20条数据库设计规范
- Visual Studio Emulator for Android 里面的安卓模拟器如何启用