相关疑难解决方法(0)

Windows窗体的UI设计模式(如WPF的MVVM)

MVVM最常用于WPF,因为它非常适合它.但是Windows Forms怎么样?对于Windows Forms,是否存在已建立且常用的方法/设计模式?一个与Windows Forms明确协作的一个?有没有一本书或一篇文章能够很好地描述这一点?也许MVP或MVC基于?

design-patterns winforms

152
推荐指数
5
解决办法
8万
查看次数

将值从一个表单发送到另一个表单

我想在两个表单(c#)之间传递值.我该怎么做?

我有两种形式:Form1和Form2.

Form1包含一个按钮.当我单击该按钮时,Form2应该打开,Form1应该处于非活动模式(即不可选).

Form2包含一个文本框和一个提交按钮.当我在Form2的文本框中键入任何消息并单击提交按钮时,Form2应该关闭,Form1应该使用提交的值突出显示.

我该怎么做?有人可以通过一个简单的例子帮助我做到这一点.

c# modal-dialog winforms

74
推荐指数
4
解决办法
32万
查看次数

如何将孩子的值传递回父表单?

如何将孩子的值传递回父表单?我有一个字符串,我想传递给父母.

我使用以下方式启动了孩子

FormOptions formOptions = new FormOptions();
formOptions.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

.net c# parent-child winforms

47
推荐指数
4
解决办法
9万
查看次数

在C#中的两个窗体之间进行通信

我有两种形式,一种是主要形式,另一种是选项形式.例如,假设用户点击主窗体上的菜单:Tools -> Options这将导致我的选项表单显示.

我的问题是如何将我的选项表单中的数据发送回我的主表单?我知道我可以使用属性,但我有很多选择,这似乎是一件单调乏味的事情.

那么最好的方法是什么?

c# properties winforms

38
推荐指数
3
解决办法
7万
查看次数