C#基本控件属性介绍全集第⼀⼤内容窗体:
⼀、控制标题栏控件的使用
Text - 控制标题栏的⽂字
Icon - 控制标题栏的图标
MaximizeBox - 窗体最⼤化
MinimizeBox  -窗体最⼩化
ControlBox - 所有的最⼤化、最⼩化、关闭按钮
⼆、控制背景
BackColor - 控制背景⾊
BackgroundImage - 背景图
BackgroundImageLayout - 背景的布局⽅式
Tile-平铺;Center-居中;Stretch-拉伸;Zoom-按⽐例缩放
三、控制边框
FormBorderStyle - 控制边框的样式
Sizable-可调边框;FixedSingle-不可调边框;None-⽆边框。
Size (Width,Height):窗体的⼤⼩。
MinimumSize (Width  Height)最⼩的⼤⼩
MaximumSize (Width Height) 最⼤的⼤⼩
四、控制前景
ForeColor - ⽂字颜⾊
Font-⽂字字体
五、辅助属性:
WindowState - 窗体的启动状态。
Normal-设计时的⼤⼩。Maximized-窗体启动最⼤化。Minimized-启动最⼩化。
StartPosition -窗体的启动位置。
CenterScreen - 在屏幕中央
ShowInTaskbar - 窗体运⾏时,是否在任务栏显⽰。
TopMost - 是否置于顶层显⽰
Opacity -- 透明度。100%完全不透明。0%完全透明。
TransparencyKey - 窗体的透明⾊。
案例⼀:做⼀个遮罩窗体:
1.把边框去掉。 FormBorderStyle = none;
2.设为启动最⼤化。 WindowState = Maximized
3.设背景⾊为⿊⾊。 BackColor=black
4.设为顶层窗体 TopMost = true
5.设置不在任务栏显⽰。 ShowInTaskbar=false
技巧:添加⼀个新窗体并设为启动窗体:
1.在解决⽅案管理器的项⽬右击,选择添加-windows窗体。
2.在解决⽅案管理器中,把Program.cs打开,修改后⾯的Application.Run().
案例⼆:做⼀个不规则的窗体:
1.⼀个不规则的透明底⾊的图⽚。
2.把窗体背景设为这张图⽚。
3.设置窗体的透明⾊TransparencyKey
4.把边框去掉。FormBorderStyle=none
第⼆⼤内容:三个最常⽤的控件:
标签:Label
Text - 标签⽂字
Image - 图像
TextAlign - ⽂字的位置9个位置
ImageAlign - 图像的位置9个位置
AutoSize - True-⾃动调整⼤⼩,只有⼀个控制点。False-⼿动调整⼤⼩,有8个控制点。
ForeColor——⽂字⾊
BackColor——背景⾊
Font——字体
按钮:Button
Text - 按钮⽂字
Image - 按钮图⽚
TextAlign - ⽂字的位置9个位置
ImageAlign - 图像的位置9个位置
FlatStyle- 按钮的形态。 Standard-标准。Flat-平⾯状态。Popup-稍微凸出⼀点。
FlatAppearence - 按钮形成的详细设置。
ForeColor——⽂字⾊
BackColor——背景⾊
Font——字体
Dock---按钮占据锁在空间的位置,fill--占满位置
(代码写的Button btn=new Button ();    btn.Dock = DockStyle.Fill;)
注:窗体中有两个很重要的属性: AcceptButton,CancelButton分别⽤来指定两个按钮。在窗体上按回车键会⾃动调⽤AcceptButton中的代码,按ESC键会调⽤CancelButton的代码。
⽂本框:TextBox
Text - 按钮⽂字
MultiLine-是否是多⾏⽂本框。true-多⾏⽂本,false-单⾏⽂本
PasswordChar-密码框中的字符样式
ReadOnly-只读,不能改
MaxLength-最多输⼊多少
ScrollBars----Both出现滚动条
Dock----上下左右中占满的⽅式
Anchor---上下左右,选中的⽅向的距离,将会不随边框的改变⽽改变
案例三:做⼀个登录窗体,并实现登录功能。
单选按钮+复选按钮
RadioButton,CheckBox
Text-单选按钮上的⽂字
Checked - 单选按钮是否被选中true/false
Tag - ⼀般是⽤保存单选按钮背后的值。
Image - 图像 TextAlgin,ImageAlign
Appearance:按钮外观。Normal-普通的单选按钮。Button-按钮形式的单选按钮
下拉列表combobox
DropDownStyle - DropDown--既可以选,⼜可以填写。DropDownList--只能选        Items--编辑项(静态时使⽤,⼀般情况下都是⽤函数代码连接数据库⾥的表)
使⽤代码放:
(1).使⽤代码逐项添加
a.造⼀个实体类 :重写⽗类的ToString()⽅法,返回要显⽰的属性。
b.使⽤实体造对象
c.把对象添加到下拉列表的items集合中去。
案例:把民族表中的数据读取出来加载到下拉列表中去。
a.准备实体类、链接类、数据访问类。
b.在界⾯后台代码中,调⽤数据访问类,获取返回来的民族列表数据。
c.遍历列表中的每⼀项,把它每个加进下拉列表的Items集合中。
(2).直接使⽤数据绑定
需要⽤到的属性:
DataSource - 下拉列表的数据来源,⼀般是实体类的集合。
DisplayMember - 要作为显⽰项的属性名。
ValueMember - 要作为值项的属性名。
案例:把民族表中的数据读取出来加载到下拉列表中去。
a.准备实体类、链接类、数据访问类。
b.调⽤数据访问类,把返回来的数据,赋给下拉列表的DataSource
c.设置下拉列表的DisplayMember和ValueMember属性。
案例:如何为下拉列表中加上“请选择”的项
(1).使⽤代码逐项添加
只需在逐项添加的代码之前,加上⼀个“请选择”的项即可
(2).直接使⽤数据绑定
需要事选在数据源(即列表集合)中添加⼀个“请选择”的项。绑定即可上去。
2.如何把选中项获取出来。
相关属性:SelectedItem--选中的项
使⽤下拉列表的SelectedItem属性来获取,获取出来的类型是Object,需要强制转换成相应的类型。然后再获得某相应属性的值。案例:获取选中的民族的名称和Code值出来。
List<ChinaStates> list = new ChinaStatesDA().Select();
//填进去
list.Insert(0,new ChinaStates(“-1”,”请选择”));
Combobox1.DataSource = list;
Combobox1.DisplayMember = "AreaName";
Combobox1.ValueMember = "AreaCode";
第⼀项加“请选择”,此图⽐较全。此图为取表中数据放到combobox中,下拉列表
以此函数放到整个窗体的Load中
private void FillCounty()
{
string parent = "";
if (cbCity.SelectedItem != null)//判断前⾯那⼀个combobox中的数据是否为空
{
//取数据
parent = (cbCity.SelectedItem as ChinaStates).AreaCode;
//因其需要前⾯的数据的id引导此combobox中的数据,所以去前⼀个数据的code
}
List<ChinaStates> list = new ChinaStatesDA().Select(parent);
//填进去

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。