0.设置窗体样式
引用CSKin.dll文件,继承的Form类父窗体可以改为继承该dll文件的其它窗体,如继承:
Skin_Color,Skin_DevExpress,Skin_Mac,Skin_Metro,Skin_VS,(需引用 using CCWin;)
可以将CSkin.dll拖到新建的工具箱栏里,创建新的控件
1.禁止窗体变大
设置属性MinmizeBox为false;
2.屏幕居中
设置属性StartPosition为CenterScreen
3.隐藏窗体的标题头
设置FormBodyStyle属性为none;
4.调用图像视频文件资源
using 程序集名称.Properties;然后直接调用类名称Resources
5.仅仅只让窗体背景为透明,而控件不透明
将窗体的BackColor与TransparencyKey属性都设置为同一种颜色即可
6.如何显示和关闭一个窗体
显示窗体:Form form=new Form();
form.ShowDialog();
关闭窗体:form.Close();
7.各窗体跨线程通信访问
在主窗体的form_Load加载事件中设置CheckForIllegalCrossThreadCalls = false;
8.设置timer控件时一定要将Enable属性设置为True,否则该控件无效
9.如何设置图片的尺寸自适应picturebox的尺寸大小
将picturebox的属性BackgroundImageLayout设置为Stretch,将SizeMode属性设置为StretchImage
10.设置窗体加载默认为最大
this.WindowState = FormWindowState.Maximized;
11.禁止改变窗体大小
FormBorderStyle属性设置为FixedSingle
12.将控件居中显示
int left = this.Width / 2 - this.Container.Width / 2;
int top = this.Height / 2 - this.Container.Height / 2;
this.Container.Location = new Point(left, top); //Container是你要添加的容器控件
Devpress常用控件
注:Dock属性可以设置控件在窗体中的位置(居上,居中,居左,居右,居下),用于布局
0.窗体引用
using DevExpress.XtraEditors;
新建窗体继承 XtraForm
在主程序Program.cs的Main()中添加 DevExpress.Skins.SkinManager.EnableFormSkins();
1.界面布局:LayoutControl
属性设置:
2.菜单:NavBarControl
属性设置:
3.标题头/底部状态栏:barManager
属性设置:
4.普通按钮(带图片):SimpleButton
属性设置:
(1).背景透明色:Appearance下面的BackColor设置为Transparent,并将ButtonStyle设置为UltraFlat即可
(2).图片得位置ImageLocation随意设置位置
(3)右击按钮显示快捷菜单:ContentMenuStrip