WIndowsForm 公共控件 菜单和工具栏
公共控件 菜单栏 状态栏 布局
公共控件
textbox: text属性:用于获取或设置文本框的文本
一般情况下,几乎所有的控件里的属性,都具备获取或设置两个功能
passwordchar:替换字符实现密码隐藏的效果
comboBox: 属性SelectedIndex = 0; 用于获取或设置选中项的索引
selectedText:获取或设置选中项的文本
selectedItem:获取或设置选中项
selectedValue:获取或设置选中项的value值
items:元素集合,有索引,索引从0开始,add,remove
datetimepicker:通过value属性获取或设置选中时间
checkbox:checked属性:获取或设置是否选中
radiobutton:checked属性:获取或设置是否选中
checkedlistbox: selecteditem:是鼠标选中项的
items:项集合 linklabel:超链接模样的label,功能相当于按钮button
listbox:同checkedlistbox
多了一个selectionmode设置多选
selecteditems选中项集合
整理 1 公共控件 下面是 一个登陆界面 标注了用到的公共空间
2密码框
里面是 ****使用到了下面属性修改 PasswordChar
Form2 f = new Form2()
f.show();
3 textbox
RadioButton
Checkbox
Combox add remove 属性
Datetimepicker
4 哈希表 提了一下
5 IF( )
判断语句返回的是一个波尔值 则括号里面可以直接写一个波尔值也是是一样的
6 string username = txtusername.Text.Trim();
7 checkedListBox
例如:
private void button1_Click(object sender, EventArgs e) { checkedListBox1.Items.Add("张三"); //Add 添加 checkedListBox1.Items.Add("李四"); checkedListBox1.Items.Add("王五"); } private void button2_Click(object sender, EventArgs e) { checkedListBox1.Items.Remove("李四"); //Remove 移除 } private void button3_Click(object sender, EventArgs e) { listBox1.Items.Clear(); //Clear 清空 listBox1.Items.Add("张三"); listBox1.Items.Add("李四"); listBox1.Items.Add("王五"); listBox1.Items.Add("赵六"); listBox1.Items.Add("田七"); }
8 LinkLabel
长了一副超链接的模样 但是他是一个按钮
9 Listbox 属性里selectionMOde
属性里selectionmod 鼠标移动上去点一下才变回白色
10 集合什么是集合
11 treeView
*** ***
菜单工具栏
1 MenuStrip 菜单栏用这个
2
改一下这个 才可以右键
要的是右键出来的效果
3 状态栏
4 toolStrip 工具栏
例如:
可以放Textbox
5 toolStripContainer 属性里有 Dock
布局
6 Dock 占满所包含此控件的最近的那个容器的边缘
属性里有 Dock 在每个控件里都有属性Dock 可以调节
7 Anchor 布局 里 设置控件的上下左右边距是否固定
8 Location 起点坐标
Margin 指定此控件与另一控件的边距之间的距离
padding 空间内不得间距
MaximumSize 最大大小
MinimumSize 最小大小
Size 大小
容器
form 本身就是一个容器
9 panel 相当于是一个DIV
floelayoutpanel 流式布局
Flowdirection设置布局方向
他可以让布局变化如图
groupbox
groupbox 等同于panel 比Panel多一圈边线和一个Text
tabControl 点图中箭头下的三个点
注意
当控件找不到了的时候 有两个方法可以找到他
方法一
右键属性 然后点图中的小箭头
方法二 视图-- 其他窗口 --文档大纲
她长的是这个样子
注意 当遇到不能运行的时候 就 new 一下 如下 直接Remove不行的时候 就new一下