【NCRE】WindowForm的那些属性
来源:互联网 发布:js数组遍历方法 编辑:程序博客网 时间:2024/04/29 17:36
我们从设计模式就知道了VS中的WindowForm,今天我们来归纳一下它的小属性,小小的属性,但是却解决了大问题啊!
窗体置顶:
如何让我们的窗体在任何其他窗体的上面-------TopMost属性,轻松让你的窗体放在最顶端。
控件停靠方式:
每一个控件都有这样的属性,可以控制相应控件和窗体的相对位置,也就是最大化或者最小化的时候,控件和窗体的绑定位置是不发生该改的。非常有用的属性,那就是Anchor属性。假如你想让他随着窗体的变化而变化,那就把它的四个方向全都设置了。
窗体透明度:
设置窗体的透明度: form1.Opacity =10% 其中他的值是一个百分比,当时0的时候为没有透明度,当为100%的时候为完全透明。
设置窗体部分透明,他的值是一个逻辑值。代码为:form1.Transparencykey 。
控件共有:
模板方法,发现子窗体没有办法引用模板的控件,该怎么办?原来模板中设置了控件为私有,修改Modifiers变为public。
默认取消和确定按钮:
设置窗体的确定按钮和取消按钮,form1.AcceptButton =button1 form1.CancelButton = button2 分为设置默认的确定和取消按钮
固定窗体的大小:
MaximumSize = new Size(690, 500);
MinimumSize = new Size(690, 500);
窗体的关闭按钮不可用:
private void frmMain2_FormOnclosing(object sender, FormClosedEventArgs e)
{
}
protected override void OnClosing(CancelEventArgs e)
{
base.OnClosing(e);
e.Cancel = true;
}
窗体启动时在指定位置出现:
form1.StartPosition
WindowsDefaultLocation (default)
最大化和最小化按钮:
form1.ControlBox = true(default) / false
设置是否出现最大化、最小化和关闭按钮
form1.MaxmizeBox = true(default) / false
设置最大化按钮是否有效
form1.MinimizeBox = true(default) / false
设置最小化按钮是否有效
程序不在任务栏显示
假如程序在任务栏中显示,那学生很可能把程序关闭,之后重新登陆重新抽题啦。如何让程序不在任务栏中显示呢?窗体的ShowInTaskbar属性设置成为false,轻轻松松实现程序消失在任务栏。
假如想让程序出现在电脑托盘中,用Notifyicon控件就可以在托盘中显示一个图标啦!
小小的属性,却是我们界面的保障!
- 【NCRE】WindowForm的那些属性
- 【NCRE】C# WindowForm实现屏幕最顶端拖动
- 【NCRE】——关于Excel中字体的所有属性
- NCRE。。。。。。
- 【NCRE】——C#查看PowerPoint属性
- 【NCRE】初遇 SQL SERVER 的 CASE WHEN
- link属性的那些事
- GWL_STYLE 指的那些属性
- layout_weight属性的那些坑
- layout_weight属性的那些坑
- 在windowform 中checklistbox的数据绑定 怎么做
- 简单总结了一个WindowForm工程的层次图
- C#处理WindowForm程序中未捕获的异常
- WindowForm中当前线程访问主线程的控件
- c#windowform连接数据库的两种方法
- 关于display的属性的那些事
- 【NCRE】回收考生答题文件--文件夹的重命名和删除
- CSS3那些不为人知的高级属性
- oc的kvc模式
- [Swift]:快速学习笔记4 ARC和循环引用
- nyoj--(基础dp)
- LeetCode-21-Merge Two Sorted Lists(链表/归并)-Easy
- Android插件化(三)加载插件apk中的Resource资源
- 【NCRE】WindowForm的那些属性
- rsync 服务器
- 归档,解档,偏好设置,plist存储
- ListView滑动到底部自动加载
- 贝叶斯推断及其互联网应用(二):过滤垃圾邮件
- 阿里云服务器Ubuntu安装jdk7
- C++头文件重定义解决方式
- 浅析ASP.NET MVC路由配置
- centos安装jdk/tomcat/mysql