关于C#多窗体的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:21:36
很简单的问题。。。
新建工程,新建两个窗体:Form1、Form2。
Form1中,新建按钮button1,新建文本框。
Form1中,新建按钮checkedListBox1,按钮:提交、取消
开始只有Form1是可见的。点击button1之后,显示Form2。
问题1:如何让选项横着显示,并且还有题头。就像选择题那样。
问题2:只有选择正确,点击提交,才会回到Form1中,并在文本框中显示OK。否则,会提示重新选择。
希望详细点。。。

设置CheckAlign=MiddleRight

很简单的。
为Form2的提交按钮的Click事件编写处理程序,判断答案,如果错误,直接返回;如果正确,则将form2的DialogResult赋值DialogResult.OK,注意:设计时提交按钮的DialogResult设为DialogResult.None,将取消按钮的DialogResult属性设为DialogResult.Cancel。

在form1的按钮处理程序判断form2.ShowDialog()返回值即可判断form2是否被取消。

做个例子比这样写还快点

恩 对啊1