mdi

    2热度

    1回答

    我有一个Main窗体,这是MDI,它有很多子窗体。 我想限制可以一次打开的表单数量 - 例如,每次不超过8份表格。 我该如何做到这一点?

    0热度

    1回答

    我已经测试了多种方法来关闭所有的MDI子窗体,但它们似乎不稳定。在很多情况下,我会得到ObjectDisposedException。 我试了一下: 'collect copy of app forms array Dim formsToClose As Form() = My.Application.OpenForms.OfType(Of Form).ToArray() 'iterate

    2热度

    2回答

    我一直在环顾四周,我一直无法找到任何可行的解决方案。 我试着使用所有这些都没有成功: GetMDIFrame()->ModifyStyle(WS_CAPTION, 0); GetMDIFrame()->ModifyStyle(WS_CAPTION, 0, SWP_DRAWFRAME|SWP_FRAMECHANGED); SetWindowLong(hwnd, GWL_STYLE, ::GetW

    0热度

    2回答

    我在想如何从选定表格的文本框中抓取一些文本。我有一个包含X个子窗体的MDI表单。每个子表单都有一个带有文本的文本框。当我点击保存按钮时,我如何知道选择了哪种形式,以及如何从该文本框中获取文本。 Private Sub Forms_Clicked(sender As Object, e As EventArgs) Handles Forms.clicked globalVar = send

    1热度

    1回答

    我正在研究可以在其内部创建新的子窗体的Windows窗体MDI应用程序。父表单在Statusstrip中有一个StatusLabel。我想弄清楚如何将父窗体的StatusLabel文本值更改为活动子窗体的名称。我在子表单中创建了一个“激活”事件,但我不知道如何从孩子的表单“激活”代码块中更改父母表单statusLabel。 基本上我想要将父窗体中的标签更改为子窗体名称属性。 任何帮助将不胜感激。

    0热度

    1回答

    我有,我现在用的是下面的代码打开一个MDI父之外的形式,场景: Dim frm As New frmSpeedSearch frm.Show(Me) 我当时想打开的能力来自此frmSpeedSearch的MDI子项。 Frumbain是所有儿童形式的MDI Parent。 从frmSpeedSearch,我提出以下电话: Dim frm As New frmStorePage(_store)

    0热度

    2回答

    我有几个子窗体,但他们有一个共同的方法,get_CurrentClamp()。我想从MDI父级调用当前活动mdichild的方法。 这是一个菜单项中的MdiParent形式onclick事件MDIMain.cs应该调用该方法。 .... private void mnugetCToolStripMenuItem_Click(object sender, EventArgs e) {

    1热度

    1回答

    我的项目有MDI的形式和它的有许多快捷 所有快捷方式,做工精细的菜单,而它的焦点,但是当我打开任何形式的所有快捷方式停止,因为MDI工作形成不活跃 我怎么能发送键盘按MDI窗体触发菜单快捷方式 这个我怎么打开的子窗口 FrmChild.Owner = Me FrmChild.Show() 我做按键,按键事件的静态,公共和,但他们在按键,键入在孩子形式它的工作,我发送键盘输入吨o MDI表单,

    0热度

    1回答

    我的工作具有以下结构的C#应用​​程序的UI: 主窗体(MDI父) 树视图 多个MDI Childdren,每个含: 自定义用户控制 我想分离窗体的分配给树视图的画布空间和允许MDI Children移动的窗体空间。为此,我尝试了SplitContainer并将MDI Child的TopLevel字段设置为'false',但除了新创建的MDI儿童是在旧的MDI儿童之后创建的,我也遇到了问题,他们没

    0热度

    1回答

    我有Form1两个单选按钮(rb1和rb2)和一个普通按钮(btn)没有任何反应。当我点击btn时,如果选中rb1,我应该打开Form2作为Form1的MDI子项,或者如果选中rb2,我将打开Dialog。此外,任何时候只能打开一个Form2。 这是我的代码: public partial class Form1 : Form { Form2 f2; public For