窗体的属性设置
VS2017winform窗体控件常用属性、方法、事件(不完全摘要)
VS2017winform窗体控件常⽤属性、⽅法、事件(不完全摘要)属性:1. AutoSize 属性:⽤来获取或设置⼀个值,该值指⽰是否⾃动调整控件的⼤⼩以完整显⽰其内容。
2. Anchor 属性:⽤来确定此控件与其容器控件的固定关系的。
3. BorderStyle 属性:⽤来设置或返回边框。
4. ReadOnly 属性:⽤来获取或设置⼀个值,该值指⽰⽂本框中的⽂本是否为只读。
5. PasswordChar 属性:是⼀个字符串类型,允许设置⼀个字符,运⾏程序时,将输⼊到 Text 的内容全部显⽰为该属性值,从⽽起到保密作⽤,通常⽤来输⼊⼝令或密码。
6. Text 属性:⽤来设置或返回控件内显⽰的⽂本,该属性也可以包含访问键,即前⾯带有“&”符号的字母,这样⽤户就可以通过同时按 Alt 键和访问键来选中控件。
7. Button8. DialogResult 属性:当使⽤ ShowDialog ⽅法显⽰窗体时,可以使⽤该属性设置当⽤户按了某按钮后,ShowDialog ⽅法的返回值。
值有:OK、Cancel、Abort、Retry、Ignore、Yes、No 等。
9. FlatStyle 属性:⽤来设置按钮的外观。
3d、平的、跟随系统、弹出;10. RadioButton || CheckBox11. Checked 属性:⽤来设置或返回单选按钮是否被选中,选中时值为 true,没有选中时值为 false。
(单选、多选控件)12. Items 属性:⽤于存放列表框中的列表项,是⼀个集合。
13. ListBox14. MultiColumn 属性:⽤来获取或设置⼀个值,该值指⽰ ListBox 是否⽀持多列。
15. SelectedItem 属性:获取或设置 ListBox 中的当前选定项。
16. SelectedItems 属性:获取 ListBox 控件中选定项的集合。
17. PictureBox18. SizeMode 属性:⽤来决定图像的显⽰模式。
winform实现窗体最大化并遮盖任务栏的方法
winform实现窗体最大化并遮盖任务栏的方法篇11.引言:简述Winform窗体最大化并遮盖任务栏的需求。
2.方法一:设置窗体属性。
1.FormBorderStyle属性设置为None。
2.WindowState属性设置为Maximized。
3.方法二:通过代码控制窗体大小和位置。
1.获取屏幕分辨率和任务栏高度。
2.设置窗体高度为屏幕分辨率减去任务栏高度。
3.设置窗体位置以使窗体遮盖任务栏。
4.注意事项:提及可能遇到的问题及解决方案。
正文在Winform应用程序中,有时我们需要实现窗体最大化并遮盖任务栏的效果。
这种需求可以通过两种方法来实现。
方法一:通过设置窗体属性我们可以通过设置窗体的FormBorderStyle属性和WindowState属性来实现窗体最大化并遮盖任务栏的效果。
具体步骤如下:1.将窗体的FormBorderStyle属性设置为None,这样窗体就没有边框了。
2.将窗体的WindowState属性设置为Maximized,这样窗体就会最大化显示。
方法二:通过代码控制窗体大小和位置我们也可以通过编写代码来控制窗体的大小和位置,以实现窗体最大化并遮盖任务栏的效果。
具体步骤如下:1.获取屏幕的分辨率和任务栏的高度。
2.根据屏幕分辨率和任务栏高度,计算窗体的高度,使其能够遮盖任务栏。
3.设置窗体的位置,使其能够显示在屏幕的合适位置。
无论采用哪种方法,都需要注意一些事项。
例如,需要确保窗体的最大化状态能够正确显示,以及避免出现窗体闪烁等问题。
如果遇到问题,可以通过查找相关资料或向社区寻求帮助来解决。
篇21.引言:简述需求,即在Winform中实现窗体最大化并遮盖任务栏。
2.方法一:设置窗体属性,实现窗体最大化。
3.方法二:通过代码调整窗体大小和位置,遮盖任务栏。
4.示例代码:展示具体的实现过程。
5.总结:总结两种方法的优缺点,根据实际情况选择合适的方法。
正文在Winform应用程序中,有时我们需要实现窗体最大化并遮盖任务栏的效果。
窗体属性设置
窗体属性设置窗体设计的核心工作是窗体属性设置。
在窗体的诸多属性中,数据源(记录源)属性是最重要的属性,对于数据展示或数据编辑窗体而言,数据源是必须指定的。
1.窗体数据源有两种方法指定窗体数据源:1)在“新建窗体”对话框的“请选择该对象数据的来源表或查询”下拉列表中选择一个表或查询;2)在窗体属性窗口中设置“记录源”属性。
选中窗体对象,然后点击“属性”工具栏按钮或选择“视图”→“属性”菜单;“筛选”属性用于设置筛选条件,为一个关系表达式或逻辑表达式。
筛选属性设置只有在运行窗体时选择了“应用筛选”操作(点击“应用筛选”工具栏按钮或选择“记录”→“应用筛选/排序”)工具栏才实际执行筛选操作;●“排序依据”属性用于设置排序字段序列(用逗号分隔),每个字段后面可以选择排序次序;●“允许筛选”属性设置为“是”,运行窗体时才能执行筛选操作,如果设置为“否”,运行窗体时不能执行筛选操作;●“允许编辑”、“允许删除”、“允许添加”属性均可以选择“是”或“否”,选择“否”时表示不允许相应操作。
“允许编辑”设置为“是”,运行窗体时可以编辑修改已有记录,“允许删除”设置为“是”,运行窗体时可以删除已有记录,“允许添加”设置为“是”,运行窗体时可以添加新记录;●“数据输入”属性用于设置是否是数据录入窗体。
只当“允许添加”设置为“是”时,本属性设置为“是”才起作用,这时窗体只能进行新记录录入;●“抓取默认值”属性设置为“是”时,添加的新记录显示默认值,设置为“否”时,添加新记录不显示默认值。
图5-37为一个实际设置的例子。
图5-37 数据源属性设置2.窗体格式属性设置属性窗口中“格式”选项卡用于设置窗体的显示格式,如窗体主体节显示样式、边框样式、滚动条、图片显示方式等。
“标题”、“默认视图”属性是最重要的格式属性。
“标题”属性用于设置窗体运行时的显示标题,为一文本串。
添加字段及控件1.向窗体添加字段设置了窗体数据源之后,即自动打开字段列表弹出窗口(图5-38)。
VB窗体的常用属性
VB窗体的常用属性BackColor(背景颜色):该属性主要用于设置窗体的颜色,其颜色值为十六进制常量,设置方法:1、可以通过下拉菜单里的“调色板”为其选一种姿色值。
2、可以通过程序代码进行设置:窗体名.BackColor=颜色值,其中“颜色值”可以有以下几种格式:1、十六进制,例如&H000080FF&;2、颜色英文常量,例如红色:VBRed ;3、QBColor(),其中括号内可以是0—15之间的任意整数。
例如:QBColor(2)。
BorderStyle(边框类型):该属性用来确定窗体边框的类型。
可以取6个值:0、窗体无边框;1、固定单边框。
运行后,不能用鼠标拖动的方式调整窗体大小;2、(默认值)标准的win dows窗口边框。
运行后,窗体有最大化和最小化按钮。
窗体大小可变,可用鼠标拖动改变其大小。
3、固定对话框。
没有最大化和最小化按钮。
运行后,不能用调整其大小。
4、固定工具窗口。
运行后,窗体大小不能改变,只显示关闭按钮,标题栏字体变小。
5、可变大小工具窗口。
运行后,窗体大小可以改变,只显示关闭按钮,标题字体变小。
Caption(标题):用来设置窗体标题栏文字,即可在属性窗口设置,也可在事件过程中用代码设置,如:Command1.Caption=”确定”。
ControlBox(控制框,又叫控制菜单),该属性用来设置窗口控制菜单的状态。
只能为Tru e(真)或False(假)两个值。
其中True为显示控制菜单,False为不显示控制菜单。
Enabled(允许):该属性用于激活或禁止窗体。
取值只能是True(真)或False(假)。
其中True是激活窗体,False是禁用窗体(即让窗体不响应任何操作)。
可通过属性窗口设置,也可通过代码设置,例如:Form1.Enabled=False。
c#form
(29)Visible属性:该属性获取或设置一个值,该值指示是否显示该窗体或控件。
(30)Capture属性:如果该属性值为true,则鼠标就会被限定只由此控件响应,不管鼠标是否在此控件的范围内。
C# form窗体常用方法:
(1)Show方法
该方法的作用是让窗体显示出来,其调用格式为:
(10)MaximumBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。
(11)MinimizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。
(12)AcceptButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按 ENTER 键时就相当于单击了窗体上的该按钮。
(5)Width属性:用来获取或设置窗体的宽度。
(6)Heigth属性:用来获取或设置窗体的高度。
(7)Left属性:用来获取或设置窗体的左边缘的 x 坐标(以像素为单位)。
(8)Top属性:用来获取或设置窗体的上边缘的 y 坐标(以像素为单位)。
(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。
(13)CancelButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ESC键时就相当于单击了窗体上的该按钮。
(14)Modal属性:该属性用来设置窗体是否为有模式显示窗体。
(15)ActiveControl属性:用来获取或设置容器控件中的活动控件。
(16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。
(17)AutoScroll属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。
c#winform控件及窗体属性
c#winform控件及窗体属性窗体是程序与⽤户交互的可视界⾯,窗体也是对象,窗体类定义了⽣成窗体的模版,实例化⼀个窗体类就产⽣了⼀个窗体。
.NET框架类库的System.Windows.Forms命名空间中定义的Form类是所有窗体类的基类。
1、常⽤属性属性:图标、标题、位置、背景等可在窗体属性⾯板设置,也可以代码实现。
(1)Name属性:⽤来获取或设置窗体的名称,在应⽤程序中可通过Name属性来引⽤窗体。
(2)WindowState属性:⽤来获取或设置窗体的窗⼝状态。
取值有三种:Normal(窗体正常显⽰)、Minimized(窗体以最⼩化形式显⽰)和Maximized(窗体以最⼤化形式显⽰)。
(3)StartPosition属性:⽤来获取或设置运⾏时窗体的起始位置。
(4)Text属性:该属性是⼀个字符串属性,⽤来设置或返回在窗⼝标题栏中显⽰的⽂字。
(5)AcceptButton属性:该属性⽤来获取或设置⼀个值,该值是⼀个按钮的名称,当按Enter键时就相当于单击了窗体上的该按钮。
(6)CancelButton属性:该属性⽤来获取或设置⼀个值,该值是⼀个按钮的名称,当按Esc键时就相当于单击了窗体上的该按钮。
(7)Modal属性:该属性⽤来设置窗体是否为有模式显⽰窗体。
如果有模式地显⽰该窗体,该属性值为true;否则为false。
当有模式地显⽰窗体时,只能对模式窗体上的对象进⾏输⼊。
必须隐藏或关闭模式窗体(通常是响应某个⽤户操作),然后才能对另⼀窗体进⾏输⼊。
有模式显⽰的窗体通常⽤做应⽤程序中的对话框。
(8)ActiveControl属性:⽤来获取或设置容器控件中的活动控件。
窗体也是⼀种容器控件。
(9)ActiveMdiChild属性:⽤来获取多⽂档界⾯(MDI)的当前活动⼦窗⼝。
(10)AutoScroll属性:⽤来获取或设置⼀个值,该值指⽰窗体是否实现⾃动滚动。
如果此属性值设置为true,则当任何控件位于窗体⼯作区之外时,会在该窗体上显⽰滚动条。
控件属性
(2)Hide方法:该方法的作用是把窗体隐藏出来,其调用格式为:
窗体名.Hide();
其中窗体名是要隐藏的窗体名称。
(3)Refresh方法:该方法的作用是刷新并重画窗体,其调用格式为:
窗体名.Refresh();
其中窗体名是要刷新的窗体名称。
显示。值为false时不允许多行显示,一旦文本超过文本框宽度时,超过部分不显示。
(4)HideSelection属性:用来决定当焦点离开文本框后,选中的文本是否还以选中的方式显示,值为true,
则不以选中的方式显示,值为 false将依旧以选中的方式显示。
(5)ReadOnly属性:用来获取或设置一个值,该值指示文本框中的文本是否为只读。值为 true时为只读,
(22)ForeColor属性:用来获取或设置控件的前景色。
(23)IsMdiChild属性:获取一个值,该值指示该窗体是否为多文档界面(MDI)子窗体。值为 true时,
是子窗体,值为false时,不是子窗体。
(24)IsMdiContainer 属性:获取或设置一个值,该值指示窗体是否为多文档界面(MDI)中的子窗体的
值为 false时可读可写。
(6)PasswordChar 属性:是一个字符串类型,允许设置一个字符,运行程序时,将输入到 Text 的内容全
部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。
(7) ScrollBars属性: 用来设置滚动条模式, 有四种选择: ScrollBars.None (无滚动条), ScrollBars.Horizontal
(4)BackColor属性:
用来获取或设置控件的背景色。当该属性值设置为 Color.Transparent 时,标签将透明显示,即背景色不再
窗体属性
(19)BackgroundImage属性:用来获取或设置窗体的背景图像。
(20)Enabled属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。
(21)Font属性:用来获取或设置控件显示的文本的字体。
(22)ForeColor属性:用来获取或设置控件的前景色。
(26)MdiChildren属性:数组属性。
(27)MdiParent属性:该属性用来获取或设置此窗体的当前多文档界面 (MDI) 父窗体。
(28)ShowInTaskbar属性:该属性用来获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。
(29)Visible属性:该属性获取或设置一个值,该值指示是否显示该窗体或控件。
(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。
(10)MaximumBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。
(11)MinimizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。
(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。
(5)Width属性:用来获取或设置窗体的宽度。
(6)Heigth属性:用来获取或设置窗体的高度。
(7)Left属性:用来获取或设置窗体的左边缘的 x 坐标(以像素为单位)。
(8)Top属性:用来获取或设置窗体的上边缘的 y 坐标(以像素为单位)。
(12)AcceptButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按 ENTER 键时就相当于单击了窗体上的该按钮。
c#窗体的属性
1. 打印
打印对话框
页面设置对话框
打印预览对话框
打印内容由PrintDocument来确定
2. PrintDocument
三个重要事件:
1。BeginPrint
2. EndPrint
3. PrintPage 非常重要,
3.右键快捷菜单:contextMenuStrip任意控件的contextMenuStrip属性可设置对应的快捷菜单
4.对话框:Dialog
MessageBox.show();
Hale Waihona Puke 对话框是窗体,但是是模态窗体 普通窗体相以模态开显示,需要用到ShowDialog()方法,而不是Show
WindowState :窗体出现时最初的状态(正常、最大化、最小化)
notifycon1 在任务栏显示图标
AcceptButton 回车相当于单击
CancelButton Esc相当于单击(取消)
ContorBox 确定窗体是否有"控制、系统"菜单框
FormBorderStyle 窗体边框和标题栏外观(鼠标不能拖动窗体)
重要知识点:自定义对话框!!!
最核心操作:
设置按钮的DialogResult属性
MDI多窗体项目设计:
类比于FramSet(网页)
1.知道如何设置一个窗体为父窗体
IsMdiContainer=true();
if 尚未保存
先保存
无论保存不保存,都需要打开文件对话框显示出来。
还需要改状态栏上的文件名及用它的tag标记记录新的路径;
最重要的 是,别忘了初始化标记。
打印RichTextBox里面的内容
C#窗体常用属性
Form窗体常用属性Name:string类型,用来获取或设置窗体的名称。
Text:string类型,用来设置或返回在窗口标题栏中显示的文字。
Width:int类型,用来获取或设置窗体的宽度。
Heigth:int类型,用来获取或设置窗体的高度。
Left:int类型,用来获取或设置窗体的左边缘的 x 坐标(以像素为单位)。
Right:int类型,用来获取或设置窗体的右边缘的 x 坐标(以像素为单位)。
Top:int 类型,用来获取或设置窗体的上边缘的 y 坐标(以像素为单位)。
ControlBox:bool类型,指示在该窗体的标题栏中是否显示控制框。
MaximumBox:bool类型,设置是否在窗体的标题栏中显示最大化按钮。
MinimizeBox:bool 类型,设置是否在窗体的标题栏中显示最小化按钮。
AutoScroll:bool类型,设置指示窗体是否实现自动滚动。
BackColor:用来获取或设置窗体的背景色。
BackgroundImage:用来获取或设置窗体的背景图像。
ForeColor:用来获取或设置控件的前景色。
StartPosition:用来获取或设置运行时窗体的起始位置。
WindowState:用来获取或设置窗体的窗口状态。
AcceptButton:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按 ENTER 键时就相当于单击了窗体上的该按钮。
CancelButton:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ESC键时就相当于单击了窗体上的该按钮。
Modal:该属性用来设置窗体是否为有模式显示窗体。
ActiveControl:用来获取或设置容器控件中的活动控件。
ActiveMdiChild:用来获取多文档界面(MDI)的当前活动子窗口。
Enabled:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。
Font:用来获取或设置控件显示的文本的字体。
VB窗体常用属性
False:不可以移动
Picture
设置在窗体中显示的图片
StartupPosition
决定窗体首次出现时在屏幕上的位置
0-Manual:手动,窗体的初始位置由Left和Top决定
1-CenterOwner:窗体出现在使用环境的中心位置
2-CenterScree:窗体出现在屏幕的中心位置
5-DownwardDiagonal:下斜结角线
6-Cross:十字线
7-DiagonalCross:交叉结角线
Height
设置窗体的高度
Width
设置窗体的宽度
Font
设置窗体上的字形、字号等
FontTransparent
设置是否显示窗体、打印机、或图片框上的背景文本、图片
True:显示(默认值)
运行程序时该属性有效。在窗体标题栏左边设置一个任务列表,点击窗体图标左上角显示系统菜单
True:能显示系统菜单
False:不能显示系统菜单
DrawMode
设置绘图方运河或决定用Shap,Line控件输出时的外观
共16个值(略)
DrawStyle
设置用绘图方法输出时的线条类型
0-Solid:实线(默认值)
False:不显示
HelpContexID
设置一个对象或缺省帮助文件的上下文标识符
Icon
设置窗体左上角的小图标
KeyPreview
捕获键盘事件并响应
True或False
Left
设置窗体内部最左端与空的容器最左边之间的距离
Top
设置窗体内部最上端与它的容器最上端之间的距离
Moveable
设置是否能移动一个窗体
C#窗体的练习
窗体第一次作业一、练习设置窗体的属性1)通过设置窗体的Name设置窗体名2)通过设置窗体Text属性设置窗体标题。
设置“我是个小猪猪”3)通过设置窗体BackColor属性设置窗体背景色。
设置成自己喜爱的颜色,查看效果4)通过设置窗体BackgroundImage属性设置窗体的背景图片。
图片自己定义,查看效果为了好看,请设置BackgroundImageLayout背景图片的布局5)通过设置窗体StartPosition属性设置窗体第一次启动的位置,要求设置为:CenterScreen,屏幕局中6)设置MinimizeBox:设置是否显示最小化按钮;隐藏最小化按钮,查看效果7)设置MaximizeBox:设置是否显示最大化按钮;隐藏最大化按钮8)设置WindowState:窗体初始状态:Normal:正常的显示Minimized:最小化Maximized:最大化9)Opacity:设置透明度10)ShowInTaskbar:设置是否在任务栏中显示二、窗体编程1)通过代码设置窗体属性,要求在窗体的加载(LOAD)事件下面编写.要求:设置窗体的标题(Text)属性设置窗体的背景图片2)窗体背景色切换要求:窗体加载(Load)时,背景色为红色(Color.Red)每点击一次窗体,设置不同的背景色,背景色顺序为Color.Blue →Color.Green →Color.Red3)摸出美女或帅哥的眼睛和耳朵的坐标要求:为窗体设置一张美女背景图片通过在Mouse_move事件写代码,显示鼠标的横坐标和纵坐标,显示在窗体的标题栏上如图:。
8.4.1 VB窗体的属性和事件
8.4.1 窗体的属性和事件[复习目标]1.掌握窗体的下列属性;Name,Caption, Visible, WindowstateStartupposition.2.了解窗体的下列属性Font, Backcolor, Forecolor3.享握窗体的常用方法:Move,,Hide,Print、 Refresh4.掌握窗体的下列事件: Click, Dblclick5.了解窗体的下列事件: Activate、 Deactive[知识复习]1.窗体(Form)窗体的属性○1Name属性:返这回或设置在程序代码中用于标识窗体的名字,该属性在运行时不可见。
② Caption属性:设置显示在窗体标题栏中的文本语法: object. Caption= string③ Auto Redraw(自动重绘)属性:控制图像的重绘,常用于多窗体程序设计中。
语法: objeet. AutoRedraw=boolean④ Enabled属性:返回或设置窗体是否能够对键盘或鼠标产生的事件做出反应。
语法 object. Enabled= boolean⑤Le ft和Top属性:返回或设置窗体内部的左边或内侧顶边与它的容器的左边或顶边之间.语法: objeet.Left[= value]和 objeet.Top= value⑥Height Width属性:返回或设置窗体的高度和宽度。
语法: object. Height= number和 object. Width= number⑦ Visible属性:返回或设置一个值,用于指明窗体是否可见语法: object. Visible= boolean⑧Windowstate属性:返回或设置一个数值,用来指定窗体的可视状态语法: objeet. Windowstate= value⑨ Startupposition属性:返回或设置窗体首次出现时的显示位置语法 objeet. Startup Position= position(2)窗体的常用方法①Move方法:用于移动窗体语法; objeet. Move left/top/ width/ height②Show方法:用于窗体的显示语法: objeet.Show③Hide方法:用于隐藏窗体。
VB的窗体和控件的基本属性
1. Name(名称)属性所以控件均有名称属性,代表所创建对象的名称,其属性值将作为控件的标识在程序中被引用。
Name属性只能在设计阶段通过属性窗口来设计或更改,在运行时是只读的,不能在编码运行阶段(即代码中)修改。
2. Caption(标题)属性为控件上显示的内容。
该属性既可在设计阶段也可在编码运行阶段设置和改变。
3. Top、Left、Width和Height属性(Top,left)是控件或窗体左上角的坐标。
对于窗体而言,Top属性表示窗体到屏幕顶部的距离,Left表示窗体到屏幕左边的距离。
(Top,Left)是控件或窗体左上角的坐标,Width和Height属性分别表示了控件的宽度和高度。
VB提供了默认坐标系,窗体的左上角为坐标原点,水平方向向右为正方向,垂直方向向下为正方向,坐标值默认单位是twip,1twip=1/20点=1/1440英寸=1/567厘米。
如下图所示为VB的坐标系。
图示中窗体的Caption属性被设置为“窗体标题显示”,按钮的Caption属性被设置为“按钮标题显示”。
4. Font属性Font属性改变控件中显示的文本外观,通过该属性能设置FontName(字体),FontSize(字体大小),及一些常用的字体显示效果如FontBold(粗体),FontItalic(斜体),FontStrikethru(加删除线),FontUnderline(加下划线)等。
通过单击选定对象属性窗口中Font 属性列表的图标后出现如图所示Font属性对话框。
在对话框中可完成所需设置。
如果用户所设计的界面中所有控件具有相同的Font 属性,则只需对窗体的Font属性做设置,窗体内其他控件均服从该属性,除非用户再改变某控件的Font属性值。
5. Enabled属性该属性决定程序运行时,控件是否响应用户的鼠标或键盘操作。
其属性值为逻辑类型,即只有以下两种:True(控件能响应用户鼠标或键盘操作,此值位默认值);False(控件不响应用户的鼠标或键盘操作,并呈暗淡显示)。
VB窗体的属性设置
VB窗体的属性设置窗体的属性设置⼀. 代码设置属性对象.属性名=属性值对象.⽅法名⼆. 窗体的属性1. 设置窗体的外观(1)Appearance属性该属性有两个可选值:0-Flat表⽰在窗体运⾏时不以3D⽅式显⽰,1-Flat表⽰在窗体运⾏时以3D⽅式显⽰。
(2)BackColor和ForeColor属性设置或返回窗体前景颜⾊和背景颜⾊。
代码设置如下:Form1. BackColor=vbcolorForm1. ForeColor=vbcolor(3)BorderStyle 属性该属性是设置窗体的边界类型代码设置如下:Form1.BorderStyle=value各个值的含义如下:0- None 窗体⽆边框。
1- Fixed Single 固定边框,⽆最⼤化和最⼩化按钮,窗体运⾏时不可变2- Sizeable 默认值,双线边框,有最⼤化和最⼩化按钮,窗体运⾏时可变3- Fixed Dialog 双线边框,⽆最⼤化和最⼩化按钮,窗体运⾏时不可变4- FixedToolWindow 双线边框,⽆最⼤化和最⼩化按钮,窗体运⾏时不可变。
左则图标消失,窗体样式为⼯具窗⼝。
5- Sizable ToolWindow双线边框,⽆最⼤化和最⼩化按钮,窗体运⾏时可变,左则图标消失,窗体样式为⼯具窗⼝。
(4)Caption属性⽤来设置窗体标题栏显⽰的⽂本框(5)AutoRedraw属性当其值为True时,表⽰当前窗体被从新激活时进⾏当前窗体的从画,False时,不从画。
(6)FillColor属性该属性返回或设置填充形状、圆环和⽅框所使⽤的颜⾊.设置⽅法BackColor和ForeColor。
(7)FillStyle属性返回或设置⼀个shape控件的填充⽅法。
代码设置如下:Form. FillStyle=value各值代表的意义如下:属性值VB常数说明0 VbFSSolid 使⽤实线填充1 VbFSTransparent (默认值)使⽤透明⽅式填充2 VbHorizontallLine 使⽤⽔平直线填充3 VbVericalLine 使⽤垂直直线填充4 VbUpwardDiagonal 使⽤上斜对⾓线填充5 VbDownwardDiagonal 使⽤下斜对⾓线填充6 VbCross 使⽤⼗字线填充7 VbDiagonalCross 使⽤交叉对⾓线填充(8)FontTransparent属性True/False设置或返回⼀个值,决定是否显⽰窗体、打印机或PictureBox上的背景⽂本或图⽚.(9)Picture 属性设置或返回窗体中所显⽰的图形。
窗体控件的基本操作
窗体控件的基本操作
窗体控件的基本操作包括创建和删除窗体、设置窗体属性以及控件的相关操作等。
具体如下:
1. 创建和删除窗体:
-在Visual Studio中,可以通过右击项目名选择添加Windows窗体来创建新的窗体。
-删除窗体则可以在解决方案资源管理器中对应的窗体上右击选择删除。
-对于多窗体的使用,需要在Program.cs文件中指定要启动的窗体,通过`Application.Run(new 窗体名称());`来实现。
2. 设置窗体属性:
-更换窗体图标:在属性面板上选择Icon属性,上传ico格式的图片作为图标。
-隐藏窗体的标题栏:通过设置FormBorderStyle属性来实现。
-控制窗体的显示位置:使用StartPosition属性来设置窗体的初始位置。
-窗体背景图片的设置:在属性面板中找到BackgroundImage属性进行设置。
3. 控件的相关操作:
-添加和删除控件:在窗体设计视图中,可以通过拖放的方式来添加控件,或者选中控件后按Delete键删除。
-锁定控件:为了避免误操作改变窗体的控件设置,可以通过锁定控件来进行定位。
-控件的其他属性:例如文本框(TextBox)、命令按钮(Button)等,每个控件都有自己的属性和事件,可以在属性窗口中进行设置。
总的来说,这些基本操作是开发Windows窗体应用程序时经常用到的,掌握它们可以帮助你更有效地设计和实现用户界面。
在实际操作中,你可能需要根据具体的应用场景和用户需求来进行相应的调整和优化。
ACCESS 窗体常用属性表
ACCESS 窗体常用属性表•本站搜索更多关于“access的窗体技术”的内容属性代码说明记录源RecordSource 可以是一个表或查询,也可以是SQL语句.筛选Filter 设置窗体显示数据的筛选条件.排序依据OrderBy 决定窗体显示记录的顺序允许筛选AllowFilters 此选项为"是",筛选才有效.标题Caption 设置窗体的视图界面标题栏上的显示,如果为空,则显示此窗体的名字.默认视图DefaultView 缺省为"单一窗体",当此窗体作为子窗体用的话,一般情况下要改为"连续窗体"或"数据表",还有"数据透视表"与"数据透视图"很少用到."单一窗体"是每页显示一个记录,"连续窗体"与"数据表"是可显示多条记录.允许"窗体"视图AllowFormView 下面这几项是设置此窗体允许显示的形式.允许"数据表"视图AllowDatasheetView允许"数据透视表"视图AllowPivotTableView允许"数据透视图"视图AllowPivotChartView允许编辑AllowEdits 设置此窗体是否可更改数据.前提是此窗体绑定记录源允许删除AllowDeletions 设置此窗体是否可删除记录.前提是此窗体绑定记录源允许添加AllowAdditions 设置此窗体是否可添加记录.前提是此窗体绑定记录源数据输入DataEntry 如这里设置为是.那么此窗体只能用于添加新记录,换言之,就是每次打开都是转到新记录.当然,前提也是此窗体绑定记录源滚动条ScrollBars 设置此窗体具有横/竖/无滚动条记录选择器RecordSelectors 设置记录左边是否有一个选择记录的按钮,一般在"单一窗体"模式下是要选"否"的.需要特别注意的是:即便是设置了"否",在窗体显示是同样可以用"Ctrl+A"选择记录.导航按钮NavigationButtons 设置窗体下方是否需要显示跳转到记录的几个小按钮.自动调整AutoResize 设为"是",窗体打开时可自动调整窗体大小,依据是你的各节长宽.自动居中AutoCenter 设置窗体是否打开时自动居于屏幕中央.如果设置为"否",则打开时居于窗体设计视图最后一次保存时的位置.弹出方式opUp 如设置为"是",则此窗体打开时浮于其他普通窗体上面,只有模式设为"是"或其他同类窗体可以覆盖它.模式Modal 如设置为"是",则此窗体以对话框形式打开,在关闭它之前,别的窗体不能操作.边框样式BorderStyle 设为窗体的边框,可设置为细边框或不可调,当设置为无边框时,此窗体无边框及标题栏.控制框ControlBox 设置窗体标题栏左边是否显示一个窗体图标,实际上这就是窗体控制按钮.最大最小化按钮MinMaxButtons 设置窗体标题栏右边要显示的改变窗体尺寸的几个小按钮.关闭按钮CloseButton 设置是否保留窗体标题栏最右端是否保留关闭窗体的按钮.宽度Width 设置整个窗体的宽度.注意,这里只能设置窗体宽度,不能设置高度,窗体的高度的设置分到了各节的属性中.图片icture 设置窗体背景图片.图片类型ictureType 这几项是设置图片显示模式的,不再多讲.图片缩放模式PictureSizeMode图片对齐方式PictureAlignment图片平铺PictureTiling菜单栏MenuBar 指定窗体专用菜单,如果有自定义菜单的话.如果不指定,则使用系统菜单.工具栏ToolBar 指定窗体专用工具栏,同上.快捷菜单ShortcutMenu 设置是否允许使用快捷菜单,只有设为"是",下面一项设置才有效.快捷菜单栏ShortcutMenuBar 指定窗体专用的快捷菜单,前提是有自定义的快捷菜单.注意,这里设置的是整个窗体的快捷菜单,优先级低于特定控件指定的快捷菜单.网格线X坐标GridX 设置窗体网格的密度,主要是对窗体设计中有用.网格线Y坐标GridY成为当前Current/OnCurrent 这里设置当一个记录为当前记录时引发的事件,可以是宏,也可以是代码.更新前BeforeUpdate/OnBeforeUpdate 设置窗体数据更新前需引发的事件,需注意的是这里指的是整个窗体的.更新后AfterUpdate/OnAfterUpdate 设置窗体数据更新后需引发的事件,同上.删除Delete/OnDelete 在记录删除时引发的事件,可以依据条件,中止删除动作.确认删除前BeforeDelConfirm 把事件引发时间分得很细,具体情况具体应用.确认删除后AfterDelConfirm 同上打开Open/OnOpen 在窗体打开时引发事件.加载Load/OnLoad 在窗体加载时引发事件,时间上晚于打开事件.调整大小Resize/OnResize 在改变窗体显示尺寸时引发事件,一般用于窗体重画(控件布局)卸载Unload/OnUnload 在窗体卸载时引发事件,时间上早于关闭事件. 关闭Close/OnClose 在窗体关闭时引发事件.激活Activate/OnActivate 在窗体间切换时,切换到此窗体时引发的事件.停用Deactivate/OnDeactivate 在窗体间切换时,从此窗体切换到别的窗体时引发的事件,与上一项相反.获得焦点GotFocus/OnGotFocus 在此窗体获得焦点时引发事件.失去焦点LostFocus/OnLostFocus 在此窗体失去焦点时引发事件.单击Click/OnClick 在单击窗体时引发事件.双击DblClick/OnDblClick 在双击窗体时引发事件.。
窗体的基本属性
窗体的基本属性窗体利⽤很多属性来确定窗体的外部形态和特征,在设计阶段可以⽤‘Object Inspector’来设置窗体的属性。
下⾯就对窗体的本属性加以详细的介绍。
1.Active属性该属性⽤于指⽰窗体是否处于激活状态(拥有输⼊焦点)如果窗体处于当前打开窗体,则他的Active属性值变为True 否则为False。
2.Auto'scroll属性该属性决定在窗体上时候增加滚动条。
如果将属性设置为True。
那⾥当前窗体不能显⽰其包含的所有组件时,窗体将⾃动增加滚动条。
可以通过滚动条来浏览窗体中的所有组件,如果该属性设置为False,窗体始终不会出来滚动条。
3.BorderIcons属性该属性定义出现在窗⼝标题栏中的按钮,他的取值如下。
biSystemMenu 窗体包含‘系统菜单’biMinimize 窗体包含‘最⼩化’按钮biMaximize 窗体包含‘最⼤化’按钮biHelp 如果BorderStyle属性被设置为bsDialog.或者biMinimize和biMaximize⼦属性被设置为False,当运⾏程序时,在窗体的标题栏右上⾓出现⼀个问号4.BorderStyle 属性该属性定义了窗体的边框形式,他的取值如下:bsNone ⽆边框,尺⼨的⼤⼩不可以改变。
bsSingle 单线边框,尺⼨的⼤⼩不可以改变。
bsDialog 标注的对话框边框,尺⼨的⼤⼩不可以改变。
bsSizeable 标注的可变尺⼨边框bsToolWindow 和bsSingle相同,但标题只有⼀个⼩的‘关闭’按钮。
bsSizeToolWin 和bsSizeable相同,但标题只有⼀个下的‘关闭按钮’注意:窗体属性BorderIcons的设置与属性BorderStyle的设置可能会发⽣互斥,例如属性BorderIcons的biMinimize和biMaximize会于属性BorderStyle的bsDialog冲突,属性BorderIcons的biHelp会与属性B偶然的⼈S同意了的BsSizeable冲突。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设置在窗体中显示的图片。单击Picture属性右边的按钮,弹出“加载图片”对话框,用户可选择一个图片文件作为窗体的背景图片。若在程序中设置该属性的值,需要使用LoadPicture函数。
(15)WindowState属性
设置窗体启动后的大小状态。
(8)Height属性和Width属性
(9)Left属性和Top属性
用于设置窗体左边框距屏幕左边界的距离和窗体顶边距屏幕顶端的距离。其单位为Twip。
(10)Name(名称)属性
设置窗体的名称,在程序代码中用这个名称引用该窗体。新建工程时,窗体的名称缺省为 Form1;添加第二个窗体,其名称缺省为 Form2,依次类推。为了便于识别,用户通常给 Name 属性设置一个有实际意义的名称。
(4) ControlBox属性
当其值为True时左上角有控制菜单,当为False时为无控制菜单框。
(5)MaxButton 属性和 MinButton 属性
MaxButton属性为True,窗体右上角有最大化按钮;为False时,无最大化按钮。
MinButton属性为True,窗体右上角有最小化按钮;为False时,无最小化按钮。
(11)Enabled属性
属性值为True或False,设置对象是否能够对用户产生的事件做出反应。一般在程序中设置,用于临时屏蔽对窗体或其它控件的的控制。
(12)Moveable属性
属性值为True或False,设置是否可以移动窗体。
(13)Visible属性
属性值为True或False,设置窗体是否被显示。用户可用该属性在程序代码中控制窗体的隐现。
用于设置窗体标题栏显示的内容,它的值为字符串。系统默认的Caption值为Form1。
(3) Icon属性
用于设置当窗体最小化时以该图标显示,如果不设置则以VB默认图标显示。设置方法为,单击Icon属性设置右边的“”,打开“加载图标”对话框,选择图标文件装入。
设置窗体的初始高度和宽度。其单位为Twip。
1Twip=1/20点=1/1440英寸=1/567cm。
(6)BorderStyle 属性
决定窗体边框式样及窗体是否能调整大小。
(7)BackColor属性和ForeColor 属性
BackColor属性设置窗体的背景颜色,ForColor 属性设置窗体的前景颜色。窗体的前景颜色是执行Print方法时所显示文本的颜色。
窗体的属性决定了窗体的外观和操作。窗体的大部分属性可用两种方法来设置:通过属性窗口设置和通过程序代码设置。有少量的属性不能在程序代码中设置。
(1) Appearance属性
该属性决定。
(2) Caption属性