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;
}
winform控件的更多相关文章
- 在WPF中使用WinForm控件方法
1. 首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,System.Windows.Forms.dll. 2. 在要使用WinForm控 ...
- WPF 调用WinForm控件
WPF可以使用WindowsFormsHost控件做为容器去显示WinForm控件,类似的用法网上到处都是,就是拖一个WindowsFormsHost控件winHost1到WPF页面上,让后设置win ...
- WinForm控件TreeView 只部分节点显示 CheckBox
WinForm控件TreeView 只部分节点显示 CheckBox 用过asp.net的应该知道,要在treeview中实现上述功能可以使用ShowCheckBox 属性指定那些节点显示check ...
- Winform控件重写
Winform控件重写 因为最近的项目中越来越多的遇到了比较特殊的一些控件,有时候我们自己封装一下可能更加方便我们的使用,下面是我们项目中用到的,简单做一个记录. TextBox控件重写 主要的控制代 ...
- 通过WinForm控件创建的WPF控件无法输入的问题
今天把写的一个WPF程序发布到别的机器上执行,发现一个比较奇怪的问题:在那个机器上用英文输入法无法输入数字,非要切换到中文输入法才行:但在我的机器上却是好好的. 最开始以为是输入法的问题,弄了好一阵子 ...
- c#Winform控件总结
1. C# WinForm控件.自定义控件整理(大全) (http://www.cnblogs.com/top5/archive/2010/04/29/1724039.html) 2. c#窗体控件用 ...
- 在WPF中调用Winform控件
最近在项目中用到了人脸识别和指纹识别,需要调用外部设备和接口,这里就用到了在WPF中调用Winform控件. 第一步,添加程序集引用.System.Windows.Forms和WindowsForms ...
- C# 扩展方法奇思妙用高级篇六:WinForm 控件选择器
在Web开发中,jQuery提供了功能异常强大的$选择器来帮助我们获取页面上的对象.但在WinForm中,.Net似乎没有这样一个使用起来比较方便的选择器.好在我们有扩展方法,可以很方便的打造一个. ...
- WinForm控件使用文章收藏整理完成
对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Lab ...
- [转]在WPF中使用WinForm控件方法
本文转自:http://blog.csdn.net/lianchangshuai/article/details/6415241 下面以在Wpf中添加ZedGraph(用于创建任意数据的二维线型.条型 ...
随机推荐
- Kali Linux渗透测试实战 1.2 环境安装及初始化
1.2 环境安装及初始化 目录(?)[-] 环境安装及初始化 下载映像 安装虚拟机 安装Kali Linux 安装中文输入法 安装VirtualBox增强工具 配置共享目录和剪贴板 运行 Metasp ...
- silverlighter下MVVM模式中利用Behavior和TargetedTriggerAction实现文本框的一些特效
在silverlight一般开发模式中,给文本框添加一些事件是轻而易举的,然而MVVM开发模式中,想要给文本框添加一些事件并非那么容易,因为MVVM模式中,只有ICommand接口,而且也只有Butt ...
- Java提高篇(三三)-----Map总结
在前面LZ详细介绍了HashMap.HashTable.TreeMap的实现方法,从数据结构.实现原理.源码分析三个方面进行阐述,对这个三个类应该有了比较清晰的了解,下面LZ就Map做一个简单的总结. ...
- 【译】用jQuery 处理XML--浏览器中的XML与JavaScript
用jQuery 处理XML--写在前面的话 用jQuery 处理XML-- DOM(文本对象模型)简介 用jQuery 处理XML--浏览器中的XML与JavaScript 用jQuery 处理XML ...
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之纹理Textures
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之纹理Textures 本篇分享一下第6个已完工的视频,即<beginner Graphics ...
- 目前在做的一个web应用程序的前端选型
最近进入了一个新的项目组,要新起一个项目.这个Web项目是一个企业内部使用的系统,主要用来记录.追踪.管理潜在客户的数据.该系统有以下特点: 需要支持IE10及以上版本: 后端采用micro serv ...
- 阿里巴巴B2B搜索学习
1.搜索业务 主搜索:商品搜索.商家搜索.采购搜索.app搜索 行业搜索:淘货源.淘工厂.聚好货.主题市场.品牌馆等 2.优势 由于用户多,需求强烈,收益大,所以功能.场景.架构做到极致高效. 代码复 ...
- Bootstrap~多级导航(级联导航)的实现
回到目录 在bootstrap官方来说,导航最多就是两级,两级以上是无法实现的,大叔找了一些第三方的资料,终于找到一个不错的插件,使用上和效果上都还不错,现在和大家分享一下 插件地址:http://v ...
- [Java面试一]面试复习大纲.
一.Java基础部分 (搞定所有技术之后才考虑复习的技术点) 1.数组中的排序问题(笔试或者机试,前者可能性更大) 2.面向对象的理解 3.集合相关的问题,比如hashmap跟hashtable的区别 ...
- iOS-----Xcode-Debug尝试
在Xcode中,Debug时,不能像eclipse ,或VS那些集成开发那样,能直接查看变量的值.那怎么在调试的时候查看XCode的变量呢? 有一些方法的. 1.新建一个Single View App ...