导航

窗体设置操作

Posted on 2017-10-16 17:25  清浅ヾ  阅读(725)  评论(0编辑  收藏  举报

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