1. Application.EnableVisualStyles()的作用
定义:
public static void EnableVisualStyles ()
此方法为应用程序启用可视样式。如果控件和操作系统支持视觉样式,则控件将以视觉样式进行绘制。若要使 EnableVisualStyles
生效,必须在应用程序中创建任何控件之前调用它;EnableVisualStyles 通常是 Main 函数的第一行。当调用 EnableVisualStyles
时,无需单独的清单即可启用可视化样式。
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}
简单的说就是让你的控件(包括窗体)显示出来。
2. Application.SetCompatibleTextRenderingDefault(false);
1).作用:在应用程序范围内设置控件显示文本的默认方式(可以设为使用新的GDI+ , 还是旧的GDI)
true使用GDI+方式显示文本,
false使用GDI方式显示文本。
2).只能在单独运行窗体的程序中调用该方法;不能在插件式的程序中调用该方法。
3).只能在程序创建任何窗体前调用该方法,否则会引发InvalidOperationException异常。
3. Windows的窗体常用方法:
(1)Show方法:显示窗体
其调用格式为:窗体名.Show()
Show方法显示“无模式”窗体,即窗体显示后,立即返回,接着执行Show方法后面的语句代码,而不是等待该窗口关闭,因此 打开的窗口不会阻止用户与应用程序中的其他窗口交互。
(2)Hide方法:隐藏窗体
其调用格式为:窗体名.Hide()
(3)Refresh方法:窗体刷新
其调用格式为:窗体名. Refresh ()
适用场合:只有在窗体上绘制图形或者动态加载控件的时候才用到refresh,就是你在控件上用程序加了东西要refresh才看的到
(4)Activate方法:激活窗体并得到光标
其调用格式为:窗体名. Activate ()
(5)Close方法:关闭窗体
其调用格式为:窗体名.Close()
(6)ShowDialog方法:以模式对话框形式显示窗体(模式对话框就是不处理它就没法处理父窗口)
其调用格式为:窗体名. ShowDialog()
ShowDialog方法显示“模式”窗体,即窗体显示出来后,在该窗体关闭之前,应用程序中的所有其他窗口都会被禁用,并且仅在该窗体关闭后,才继续执行ShowDialog方法后面的语句代码。
4. 窗体的Opacity属性-----指定窗体及其控件的透明级别
将此属性设置为0%(0.0),会使窗体完全不可见;
将Opacity属性设置为0%,并逐渐增加该值到100%,使窗体逐渐进入视野。
5.Application.StartupPath
Application.StartupPath是一个只读属性,是不可以设置的。
Application.StarupPath获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。Application.StartupPath =你启动项目的BIN下边的目录且Application.StartupPath不是以结束的。可以在后面加“\”(转义字符)
6.button按钮:为了达到光标移动其上修改背景颜色,只需修改FlatAppearance.MouseOverBackColor即可
7.TabControl不显示某选项页
this.tabControl.TabPages.Remove(某选项页的Name);//或者采用下面一种方式
//选项卡名.Parent = null;
TabControl显示某选项页
this.tabControl.TabPages.Add(某选项页的Name);//或者采用下面一种方式
//选项卡名.Parent = tabControl;
8.DisplayMember、SelectedValue 、ValueMember 3个属性理解
DisplayMember 属性:获取或设置要为此控件显示的属性。
SelectedValue 属性:获取或设置由 ValueMember 属性指定的成员属性的值。
ValueMember 属性:获取或设置一个属性,该属性将用作控件中的项的实际值。