返回首页


{S0}

图:用户界面的RipsWareFormDock样本
。Introductionnbsp;
许多桌面基础的应用程序使用码头的风格来管理应用程序中的一种形式以上。真酷!,然后我尝试创建一个提供这种能力的控制。它非常简单和容易的创建和定制。享受它。(对不起我的英文这么差^ ^;!)使用的codenbsp;
这是非常简单的方式使用RipsWareFormDock

 RipswareFormDock.AddForm(<form Tobe add>,[dock style(default Fill)]) 

'This code available on tester.zip at Form1.vb

'You just run the project to test

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 

	Dim WindowDockContainer1 As New WindowDockContainer1 'Dockable Form Container Declaration

	With WindowDockContainer1

            .AddForm(New Form, RipsWareFormDock.WindowsDockStyle.Fill)

            .AddForm(New Form, RipsWareFormDock.WindowsDockStyle.Top)

            .AddForm(New Form, RipsWareFormDock.WindowsDockStyle.Bottom)

            .AddForm(New Form, RipsWareFormDock.WindowsDockStyle.Left)

            .AddForm(New Form, RipsWareFormDock.WindowsDockStyle.Fill)

            .AddForm(New Form, RipsWareFormDock.WindowsDockStyle.Fill)

        End With

End Sub

		 

的兴趣点,你可以在一个父窗体的MDI风格就像管理超过一种形式,但这是一个标签样式,并可以停靠任何地方。Historynbsp;
01/09/2008首先创建RipsWareFormDock
11/09/2008首次发行RipsWareFormDock

回答

评论会员:gairs 时间:2011/12/27
我很惊讶这个工程。所有Win32Mod.vb的PInvoke函数使用,而不是长整型,它看起来像这个库已经从VB6复制。 NET中的龙是64位
评论会员:。rio_p 时间:2011/12/27
你说得对,win32Mod.vb上的所有功能已经从VB6复制
win32Mod.vb是唯一的测试,我不使用这个项目,所以该模块可以删除
评论会员:会员3735129 时间:2011/12/27
有没有安装说明,所以我试图把事情在我的工作自己。我下载的所有文件,解压缩试图建立和使用它们,但不知道如何得到这个代码工作中的任何。目前尚不清楚为什么有人喜欢这篇文章,它只是dissapointing
评论会员:yoshiki_chai 时间:2011/12/27
你能告诉我如何处理子窗体关闭事件
评论会员:rio_p 时间:2011/12/27
您可以添加事件的FormClosing之前。加入
例如:

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim WindowDockContainer1 As New WindowDockContainer1 'Dockable Form Container Declaration

        Dim frm As New Form

        AddHandler frm.FormClosing, AddressOf FrmClosing

        WindowDockContainer1.AddForm(New Form, RipsWareFormDock.WindowsDockStyle.Fill)

    End Sub

 

    Private Sub FrmClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs)

 

    End Sub


评论会员:garik388 时间:2011/12/27
!您好非常好您的图书馆
我已与恢复窗口的大小和位置麻烦
请告诉我如何保存表单的位置和大小?
感谢
评论会员:!rio_p 时间:2011/12/27
在这种控制中,我使用的财产VirtuaSize保存的形式possitions和大小
你可以发现在文件FrmContainer.vb
评论会员:贾里德詹姆斯沙利文 时间:2011/12/27
嗨,

源代码已经低于上周五,2月26日,EXE.modified错误2010 4:34
评论会员:肯拉金 时间:2011/12/27
是否一项伟大的工作(正是我一直在寻找)!
评论会员:ajadidian 时间:2011/12/27
这是一个非常好的sampel