2024年4月13日发(作者:)
是开源项目DockPanel Suite的一个类库,可以实现像Visual Studio的窗口停靠、拖拽等功能。该
项目下载地址:
/projects/dockpanelsuite
ntent这个控件不错, 可以很方便地实现如vs 2003里那种窗口定位, 浮动, dock, tab化等界面效果,只是
具体使用方法还是不太清楚,谁知道相关的使用细节指点一下!
××××××××××××××××××××××××××××××××××××××××××××
dockpanel中提供了几个可用的类, 重要的有两个, 一是DockPanel, 一是DockContent,
DockPanel是从panel继承出来的, 用于提供可浮动的dock的子窗口进行浮动和dock的场所,
DockContent是从form类中继承出来的, 用于提供可浮动的窗口基类. 就是说: DockContent对象可以在DockPanel对象中任意贴边, 浮
动, TAB化等.
2.引用—>添加引用—>浏览—>。
3.窗体属性IsMdiContainer:True。
4.工具箱—>右键—>选择项—>.net组件—>浏览—>—>在工具箱出现dockPanel。
5.将dockPanel拖到窗体Form1上,设置Dock属性,我设置的是:Fill。
停靠窗体:
1.新建一个WinForm窗体Form2。
2.在代码中修改窗体继承于DockContent。
public partial class Form2 : DockContent
3.在主窗体Form1中显示停靠窗体。
private void Form1_Load(object sender, EventArgs e)
{
Form2 form2 = new Form2();
(nel1);
(nel1, );
}
我们在开发桌面应用程序的时候,由于程序启动比较慢,往往为了提高用户的体验,增加一个闪屏,也就是SplashScreen,好处有:1、
让用户看到加载的过程,提高程序的交互响应;2.可以简短展示或者介绍程序的功能或者展示Logo,给客户较深的印象。
本人在开发的共享软件中,对于启动比较慢的程序,也倾向于引入这个控件来展示下,先看看软件启动的时候的效果
中间的那些文字“正在展示相关的内容”可以根据加载的进度显示不同的内容,当然最好简单扼要了,其他的内容你也可以视需要做相应变
化,因为这个是一个Form,你想改变什么就改变什么的。
看看闪屏代码如何使用先,首先我们在入口的Main函数中开始,看看代码就知道
显示代码
打印
01
public
class
Portal
02
04
05
{
///
03
public
static
GlobalControl gc = new
GlobalControl();
06
/// 应用程序的主入口点。
07
///
08
[STAThread]
09
private
static
void
Main()
10
11
13
15
{
VisualStyles();
Logon dlg = new
Logon();
12
patibleTextRenderingDefault(false);
14
//登陆界面
16
osition = Screen;
17
if
( == alog())
18
20
{
{
19
if
()
2 (typeof(SplashScreen.
1
frmSplash));
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713008856a2165756.html
评论列表(0条)