首页 > 其他分享 >Winform窗体常用属性

Winform窗体常用属性

时间:2022-11-06 00:23:11浏览次数:67  
标签:最大化 图标 标题栏 窗体 设置 按钮 Winform 属性

一、WinForm:客户端程序制作 - C/S (B/S:服务器端)

它是基于.NET Framework框架上运行,不是必须在windows系统上才能运行
----------------------------------------------------------------------
二、常用窗体属性:
1、布局:
(1)AutoScroll - 当内容大于区域时,是否自动显示滚动条
(2)AutoSize - 是否自动调整自身的大小以适应其内容的大小
(3)Location - 运行后窗体左上角相对于容器左上角的坐标
(4)StartPosition - 有两个值非常重要:Manual      CenterScreen
      (Location与StartPosition联合使用,但设置了CenterScreen之后,Location中设置的坐标就不管用了)
(5)MaximumSize - 窗体可以调整到的最大大小,设置宽高后到最大值就不能再拉伸
(6)MinimumSize - 窗体可以调整到的最小大小,设置宽高后到最小值就不能再拉伸
(7)padding - 内部间距(四个值得顺序是“左、上、右、下”)
(8)Size - 窗体的大小(以像素为单位)
(9)WindowState - 窗体初始的可视状态(Normal默认,原始;Minimized最小化;Maximized最大化)
-----------------------------------------------------------------------------------------------
2、窗口样式:
(1)ControlBox - 确定窗体是否有“控件/系统”菜单框,设置为False标题栏里的图标、最大化、最小化、关闭按钮就都没有了
(2)Icon - 设置图标,图标的图片必须是ico格式
(3)MaximizeBox - 确定窗体标题栏里是否有最大化按钮
(4)MinimizeBox - 确定窗体标题栏里是否有最小化按钮
(5)HelpButton - 确定窗体标题栏是否有“帮助”按钮,当最大化与最小化设置为false时,HelpButton设置为true才会显示,否则就算甚至为true也不显示
(6)Opacity - 窗体的不透明度百分比,100%时不透明,0%时完全透明,被覆盖的文件无法点击
(7)ShowIcon - 指示是否在窗体的标题栏中显示图标
(8)ShowInTaskbar - 确定窗体是否显示在Windows任务栏中,设置false时,下面的任务栏中不显示窗体图标
(9)TopMost - 指示窗体是否始终显示在所有窗体之上,设置为true之后,任何窗体都不能覆盖此窗体,但是同级别设置的窗体可以互相覆盖
(10)TransparencyKey - 绘制到窗体上时将显示为透明的颜色,通常用于不规则窗体的制作,例如加速球,输入法等
------------------------------------------------------------------------------------------------------------------------------------------
3、设计:
Name - 指示代码中用来标识该对象的名称
----------------------------------------
4、数据:
Tag - 与对象关联的用户定义数据(功能设计时细讲)
----------------------------------------------------
5、外观:
(1)BackColor - 组件的背景颜色
(2)BackgroundImage - 用于该控件的背景图片
(3)BackgroundImagelayout - 用于组件的背景图像布局,即图片的排列方式
(4)Cursor - 指针移过该控件时显示的光标,即鼠标的图案
(5)FormBorderStyle - 窗体边框样式(None 没有边框;FixedSingle设置后不能拉伸)
(6)Text - 更改窗体标题栏文字
------------------------------------------------------------------------------------------
6、杂项:
(1)AcceptButton - 窗体的“接受”按钮。如果设置了此按钮,则用户每次按“Enter”键都相当于“单机”该按钮
(2)CancelButton - 窗体的“取消”按钮。如果设置了此按钮,则用户每次按“Enter”键都相当于“单机”该按钮
-----------------------------------------------------------------------------------------------------------

拓展:

Form form = new Form();//新建窗体
form.Show();//显示窗体
form.ShowDialog();//显示窗体只有关闭当前窗体才能显上一个窗体

三、总结
1、普通窗体 可以拉伸,有最小化最大化按钮
2、不可拉伸,不可最大化
3、不可拉伸,无最大化最小化
4、无边框窗体
5、不规则窗体
-----------------------------------------------
四、恶搞程序:
遮罩窗体:
1、窗体开启最大化 WindowState--Maximized
2、让窗体透明 Opacity--0%
3、或者可以不设置窗体透明,而是添加一张背景图片(出故障时的蓝屏背景图片),用图片遮罩)
4、不在任务栏显示 ShowInTaskbar--False
5、置顶 TopMost--True
6、去边框 FormBorderStyle--None
7、任务管理器伪装,运行遮罩窗体后可以通过打开任务管理器(Ctrl+Alt+Delete)查询所打开的文件(应用程序),所以要伪装一下
(1)图标不显示 Icon 把图标改成其他图片样式
(2)更改窗体文字 Text 把窗体标题栏文字改成其他的文字

--------------------------------------------------------------------------------
五、公共控件(工具箱)
(1)窗体中显示文字 - Label
(2)用户输入内容 - TextBox passWordChar
(3)按钮 - Button
(4)复选框 - CheckBox
(5)单选框 - RadioButton
(6)分组容器 - Panel

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/juyangchao12/p/5885222.html

标签:最大化,图标,标题栏,窗体,设置,按钮,Winform,属性
From: https://www.cnblogs.com/whyisit/p/16861771.html

相关文章

  • 7.Vue常用属性
    1.data:数据属性在之前的学习中我们已经了解到了data,属性中存放的就是js变量<script>newVue({el:'#app',//datadata:{......
  • document其它属性
    document其它属性:1、charset:获取当前文档的字符编码格式2、readyState:代表当前文档所处的一个状态loading:代表html页面处于加载状态interactive:代表外部资源加载的过......
  • GridView 中文属性
    GridView中文属性osc_ufb3fh6o2018/07/1211:49阅读数137</div......
  • C#之跨线程访问控件属性
    在窗体设计中,会经常遇到跨线程访问窗体控件,如果直接访问会报错,那怎么办呢?直接上代码代码为一个类,实际运用的时候直接实例化调用即可  1classCrossThreadUp......
  • ndarray 的创建及属性
    1.ndarray的创建及获取属性上节课我们有提到过ndarray的创建,我只需要将列表传入到np.array()函数中。例如:importnumpyasnpmy_list=[1,2,3,4,5,6]my_arr=n......
  • 前端 video 元素总是浮在最上方,增加一个 z-index 属性
    今天在table表格里每行渲染了一个视频,设置了首列固定,但是发现左右滑动表格时,当视频那列经过首列的位置时,视频会浮在首列元素上方,查了一下,用z-index设置z属性层级解决......
  • mysql连接超时的属性设置
    mysql连接超时的属性设置2022-10-2611:09:54.128[http-nio-6788-exec-5]ERRORo.s.t.i.TransactionAspectSupport#completeTransactionAfterThrowing[line:525]-App......
  • Spring Boot 常用应用属性配置列表
    #===================================================================#COMMONSPRINGBOOTPROPERTIES##Thissamplefileisprovidedasaguideline.DoNOT......
  • 文化属性
    “文化属性”具体从哲学层面来说,就很难理清楚了,借用书里的中心思想一言概括“天道运转,不以人的意志为转移”。再具体点就是一个人的文化属性,决定这个人的命运,并且个人意志......
  • 使用Winform绘制仿造微信的客户
    由于工作需要,开发一个聊天工具,安卓,IOS,Web都开发好了,还需要一个客户端形式的聊天工具,要求是简介大方好用,呵呵哒,好看我不知道,但是模仿一个到时可以的,说干就干,经过几天的时......