使用.Net编写Windows程序,对于窗体控制常见项目

转载 2011年01月13日 09:39:00

使用.Net编写Windows程序,对于窗体控制常见项目
1、让窗体在启动时在指定位置出现
form1.StartPosition
Manual
CenterScreen
WindowsDefaultLocation (default)
WindowsDefaultBounds
CenterParent
只有在窗体启动前设置才有效。
2、设置窗体的图标
form1.Icon
3、设置该窗体成为多个子窗体的父窗体
form1.isMidContainer = true / false(default)
在设计时使用,一个项目中只能有一个父窗体。
4、指定最大化、最小化按钮的行为
form1.ControlBox = true(default) / false /// 设置是否出现最大化、最小化和关闭按钮
form1.MaxmizeBox = true(default) / false /// 设置最大化按钮是否有效
form1.MinimizeBox = true(default) / false /// 设置最小化按钮是否有效
如果当ControlBox = true MaxmizeBox = false MinimizeBox = false 而 HelpButton = true 时
就可以看到有个帮助的按钮出现在关闭按钮旁边。
5、窗体如果想显示普通菜单那么需要添加菜单控件MainMenu
form1.Menu 选项用于指定使用那个菜单。
如果想动态加载菜单就先准备好要用的几个MainMenu控件,然后到适当时机在运行时改变form1.Menu 的值。
如果要使用快捷菜单,就像窗体中添加ContextMenu控件。然后指定form1.ContextMenu 为这个控件。
6、设置窗体的透明度
form1.Opacity
它的值是一个百分数,范围是0~100%,当它等于0时整个窗体就不可间隐藏起来了。当他等于100%时,这个窗体就是个普通窗体。
7、设置是否在任务栏中显示窗体
form1.ShowInTaskbar = true(default) / false
默认值是true, 当他设置为false时就从任务栏消失了。通常可以配合NotifyIcon来实现将程序隐藏到系统右下角的系统状态栏。
8、设置是否显示窗体右下角调整大小的手柄
form1.SizeGripStyle = Auto(default) / Show /Hide
默认值为Auto,那么它会根据窗体的显示样式来决定是否显示这个手柄。例如:当窗体设置为对不能调节大小的话框时,这个手柄就不会出现。
9、设置窗体在最前端现实,例如一些播放器和聊天软件,他们通常都在所有窗体的上面。
form1.TopMost = true / false(default)
10、设置窗体部分透明
form1.Transparencykey
它接受一个颜色值,当窗体中有颜色和这个设定颜色一致时,系统将这些颜色的区域设为透明。
11、设置窗体背景图片
form1.BackColor /// 设置窗体背景颜色
form1.BackgroundImage /// 设置窗体背景图片
12、设置窗体中鼠标指针形状
form1.Cursor
13、设置窗体边框的外观、以前叫窗体的风格
form1.FormBorderStyle
None
FixedSingle
Fixed3D
FixedDialog
Sizable(default)
FixedToolWindow
SizableToolWindow
14、改变窗体的标题
form1.Text
15、设置窗体的默认的确认按钮和取消按钮
form1.AcceptButton /// 设置默认确认按钮
form1.CancelButton /// 设置默认取消按钮
使用时需要先在窗体上添加两个按钮,然后将他们指派到对应的属性上。

使用.Net编写Windows程序,对于窗体控制常见项目

1、让窗体在启动时在指定位置出现 form1.StartPosition Manual CenterScreen WindowsDefaultLocation (default) WindowsDef...
  • rageliu
  • rageliu
  • 2006年05月30日 11:53
  • 855

C#学习笔记四 Windows窗体应用程序

窗体是程序与用户交互的可视界面,窗体也是对象,窗体类定义了生成窗体的模版,实例化一个窗体类就产生了一个窗体。.NET框架类库的System.Windows.Forms命名空间中定义的Form类是所有窗...
  • jiutao_tang
  • jiutao_tang
  • 2011年06月18日 20:52
  • 24061

使用.net开发Windows应用程序的过程概要

在.net环境下开发Windows应用程序,相比于visual studio 6.0确实简单了不少。至少,使用起来的感觉比较直观,也只需要不多的代码就可以搭建起一个应用程序的框架。笔者在Visual ...
  • z365days
  • z365days
  • 2007年09月21日 01:56
  • 1336

Windows 窗体入门(VS2010 )

Windows 窗体入门 Visual Studio 2010 其他版本 .NET Framework 4.5 .NET Framework 3.0 .N...
  • ericwuhk
  • ericwuhk
  • 2014年01月07日 17:51
  • 1122

c#经典编程实例(四窗体应用程序)

一:.NET中窗体应用程序就是一种GUI程序 窗体创建的两种方式: (1)自动生成的是: Application.Run(new Form1()); 相当于: Form1 f...
  • zxq1138634642
  • zxq1138634642
  • 2013年06月15日 18:13
  • 23176

【C#】SharpDevelop使用教程,C#写windows下第一个窗口程序,简单粗暴,初学者进,全图文,一看就明白

VS不说,功能强大,但是挺大。 下面,来说说轻量级IDE来写一个简单的windows程序。 首先,下载,不说了,最新版本5.x需要.net4.x支持,需要先安装.net framework 4.x...
  • capricornce
  • capricornce
  • 2017年10月11日 16:56
  • 1126

MFC应用程序、win32项目和windows窗体应用程序

Win32编程是调用Win32SDK中的API函数进行编程,注册窗口类,建立窗口,现实窗口,设置消息循环……等等的方式建立Windows程序,以前的Windows程序都这样开发的,写程序要写大量代码,...
  • ghevinn
  • ghevinn
  • 2015年07月10日 18:01
  • 2328

使用windows窗体应用程序来实现用户名与密码的登录

使用windows窗体应用程序来实现用户名与密码的登录。在本页面项目下右击选择添加一个新建项选取基于服务器的数据库,弹出的页面取消。本页面左侧会出现服务器资源管理器建表,进行一系列操作。连接数据库时也...
  • wang_yuanyuan1
  • wang_yuanyuan1
  • 2012年02月20日 21:12
  • 3113

如何编写简单的应用window窗口程序

#include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); int WINAPI WinMain(HINSTANCE hInstance,H...
  • w3071206219
  • w3071206219
  • 2016年10月07日 20:32
  • 702

C#编写Windows应用程序的一般过程

利用Visual C#编制Windows应用程序的过程可归结成以下几个步骤:  (1)利用窗体设计器和【Windows窗体】控件组中的控件设计应用程序界面。 (2)设计窗口和控件的属性。 (3)编写事...
  • basycia
  • basycia
  • 2016年01月02日 10:17
  • 1900
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用.Net编写Windows程序,对于窗体控制常见项目
举报原因:
原因补充:

(最多只允许输入30个字)