mdi

    0热度

    1回答

    是否有一种可接受的做法来跟踪winform中全局变量的值 - 类似于为Web应用程序保留一个项目在会话中?在我的windows mdi窗体应用程序中,用户选择一个值,然后需要能够使用多个子窗体访问它。我不是贸易的Windows开发人员,我不想选择对继承此项目的下一个开发人员没有意义的解决方案。 我搜索了这个答案已经找不到我需要的东西,所以任何帮助表示赞赏。

    1热度

    1回答

    这是关于如何构造MVVM/WPF应用程序的“最佳实践设计”问题。 设想一些像Photoshop,你有一个编辑器,可以打开多个(标签式)文件&工具箱。每个工具只需设置当前活动文档的属性(如打开设置过滤器参数的过滤器&)。我为标签界面使用Actipro的Docking & MDI框架。 有两种类型的文档支持:调用它们DocSimple & DocComplex,其中DocComplex提供DocSim

    0热度

    1回答

    我正在创建库存系统,我想要发生的是当我单击按钮时内容将会更改,但不是标题和导航面板。 我已经试过了什么: -created panel and used panel.show()/ panel.hide()(当我创建了很多面板并将它放在与其他面板相同的位置时GETS失控,当我隐藏一个面板,所有这些都是隐藏的。) 现在我的主窗体是一个MDI容器,我创建了只包含我将需要的面板的新窗体。我想知道是否有任

    -1热度

    2回答

    我正在使用Windows应用程序。我有一个MainForm(父)和几个childForm。在MainForm中有一个列表视图,其中包含一个childForm名称列表,并通过单击列表中的每个名称,显示相关的childForm,并关闭以前的ChildForm。 我使用这个代码,以显示childForm和关闭在MainForm.cs(ParentForm)先前childForm: CloseForms(

    -1热度

    1回答

    即时通讯试图找出一种方法将自动生成的“BOM编号”复制到另一个文本框“计划编号”中,问题是添加新记录时“BOM编号:”的值设置为“新建”,并且只有在保存记录时才会分配一个BOM编号。 我想找到可以让我等于BOM的价值没有排定没有使加载BOM记录accodring到BOM否=日程没有 任何时候我可以把它作为一个标识符的方法帮助会非常感激:)

    -1热度

    1回答

    我们的应用程序使用'MDI'(大多数问题在TForm descedants中都已修复)。在大多数表格中,如果数据已被更改,则拒绝关闭(使用closequery),并通知用户保存或取消。这工作得很好。 但与其他人不同,我想跳过这一点,如果应用程序正在死亡。这可能是因为用户点击了MainForm上的X。我只想要应用程序死亡 - 不保存数据等。 问题是MainForm的CloseQuery在所有mdic

    2热度

    1回答

    我已经创建了一个父窗体并为此引发了ControlAdded事件。并且还为此父窗体设置属性IsMdiContainer为true。然后,如果我创建一个新的形式称为ChildForm1和ChildForm2像下面的代码, public partial class ParentForm : Form { public ParentForm() { InitializeCo

    3热度

    1回答

    我使用下面的代码通过点击系统关闭按钮以关闭MDI子窗体关闭MDI子,并能正常工作: procedure Tfrm_main.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; end; 但如何如果我想通过使用标准按钮(在子窗体本身内)关闭MDI子窗体。如果我在事件处理

    0热度

    1回答

    我正在关注来自HERE的选项卡式MDI表单示例。我只是将代码复制到测试应用程序中。 问题是,如果我按下“X”按钮关闭窗体,总是最后一个选项卡关闭,而不是选定的一个。 但在示例解决方案中,它完美地工作。但是,我无法在代码,属性或事件中找到与我的测试项目有任何差异的地方。 我希望有人给我一个提示。你可能错过了这段代码

    0热度

    1回答

    在MDI家长表格(使用this.IsMdiContainer = true),我们不允许用方法ShowDialog()显示任何儿童表格;自动会抛出以下异常: 类型的第一个机会异常“System.InvalidOperationException” 发生在System.Windows.Forms.dll中 附加信息:表格不是一个顶级窗体不能将 显示为模态对话框。在调用showDialog之前,请从任