VS2005 C#WinForms控件 的一些属性

VS2005 C#WinForms控件笔记
2008年09月07日 星期日 20:37

窗体属性
                  1,AcceptButton   默认“回车”选定的按钮,在不使用Table键的情况下,用户敲击回车就相当与点击这个按钮。也可以用代码实现:在KeyPress事件中
                   2,CancelButton 默认“Esc”选定按钮。
                   3,MaximizeBox   默认为true,即启用最大化窗口按钮
                   4,StartPosition    窗体加载时出现在屏幕的相对位置,默认为左上角。
                   5,ShowInTaskbar   程序是否在任务栏中显示,默认为true
                   6,TopMost   窗体是否始终顶部显示在此属性未设置为true的窗体之上
                   7,FormBoderStyle 窗体边框样式,FixedSingle表示不可鼠标拖拽来改变大小,默认为Sizable,表示可变。
                   8,ControlBox 是否显示所有“控件/系统菜单框”,默认为true,设为false时,将其隐藏(不是变灰色)即最大化、最小化、关闭按钮都消失,

Button
                  1,BackgoundImageLayout   背景图片的布局方式(只对背景图片有效)
                  2,Enable   当前控件是否可以使用。比如在安装程序过程中用户为点击“我不同意”,则“下一步”按钮为灰色

ComboBox
                 1,如何使控键ComboBox不能输入只能在下拉菜单中选择?
                   将属性DropDownStyle设为"DropDownList"

DataGridView属性
                  1,DataGridView绑定数据源后,默认会显示所有数据属性的列,而DataGridView默认的属性窗口中没有相应的属性来修改,不过DataGridView类还是有一个属性AutoGenerateColumns来控制是否创建所有属性列。如果将 dataGridView.AutoGenerateColumns 值设为 false,则只会显示你所设定的列。
                  http://hi.baidu.com/ustbylb/blog/item/e7f9990aa6dd531e94ca6b06.html
                 2,RowHeadersVisible   默认值为true,表示显示行标题的那一列(一般就是第一列)。flase表示不显示这个空列。
                 3,Columns 中可以添加和编辑列(里面每个列的属性不是很多,自己慢慢研究)
                 4,selectionMode   表示选择的模式:fullRowSelect表示选择某个单元格就同时选中整个行,
RowHeaderSelect表示选择行标题是才全选这一行(前提是把RowHeadersVisible值设为true)。
                 5,MultiSelect    指定用户是否可同时选择多行
ToolTip        用于把鼠标放上去就可以提示你在textBox1中天的内容
                 6,AutoSizeColumnsMode    设置为Fill时将自动调整datagridview的各个列的宽度,以布满(横向)整个datagridview表框。
                 7,this.dataGridView1.Columns[0].Visible = false;     表示将所得的表的第一列隐藏。例如:通过SQL语句查询的数据的各个列并不都在datagridview中显示,但不显示的列的数据将在其他位置调用,这是可以将这些不需显示的列名隐藏。
                 8,this.dataGridView1.SelectedRows[0].Cells[0].Value.ToString();      表示将选中所有行(因为可以选择多行)的的第一行的第一列的值转换为字符串型。一般用在datagridview中click时间中
                 9,Columns---HeaderText 列标题; Columns---(name)列名; Columns---defaultCellStyle---Alignment 列标题的对齐方式

ListView
                 1,FullRowSelect   是否允许选中整行
                 2,GridLines   在项和子项中显示网格线(仅对“详细信息”视图有效)
                 3,MultiSelect    指定用户是否可同时选择多行
                 4,View   可以显示项的的5中视图方式:LargeIcon大图标、Details详细信息、SmallIcon小图标(相当于“图标”)、List列表、Tile(相当于“平铺”)
                 5,Columns     “详细视图”中显示的列,可以添加列并调整各个列的宽度、列名的对齐方式、相对与当前显示列的列索引值等等
                 6,LabelWrap   是否允许标签中文本换行显示
                  7,HeaderStyle   列标题的样式(只对“详细信息”有效):可点击、不可点击、不显示
                 8,ListView1.SelectedItems[0].Text.ToString();   获取选中item的项名,这里不是SelectedItems[0].Name.ToString();
                  9,selectIndexChanged事件中加入if(listview1.selectItems.Counts!=0){//操作……};避免单行选中时changed事件中的“操作”执行两次。

ToolStrip
                
1,GripStyle   制定ToolStrip的手柄是否可见。即ToolStrip空间的最左边的4个竖向排列的小圆点是否可见
                 2,GripMargin   指定ToolStrip手柄所占据的位置大小
                 3,ShowItemToolTips   是否允许显示提示文本ToolTipText
ToolStripButton(在ToolStrip中)
                
1,DisplayStyle 指定ToolStripButton的显示样式:无、文本、图片、文本加图片
                 2,TextImageRelation 当文本与图片同时显示时,指定文本与图片的相对位置:文字显示在图片中、文字显示在图片之前、图片显示文字之前、文字显示在图片之上、图片显示在文字之上
                 3,ToolTipText 当鼠标停靠在ToolStripButton上时的提示文本
                 4,TextDirection   指定ToolStripButton上的文字的排列方向:从左到右、从上到下、从下到上
                 5,CheckState   指定ToolStripButton的显示状态:Uncheck未点击(默认)、Uncheck点击过、Indeterminate选中但未点击

trackBar
                 1,Maximnu 设置TrackBar中刻度的个数
                 2,TickFrequence 鼠标拖拽一次时游标移动的刻度个数
                 3,在TrackBar中的trackBar1_Scroll事件中通过 string var= trackBar1.Value.ToString();可以得到当前游标的位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值