【发布时间】:2019-02-21 19:40:35
【问题描述】:
我对如何在 c# 中的表单之间导航感到困惑
我想做以下事情:
从
Form1打开Form2并在原来Form1的顶部创建Form2,然后返回Form1,用户不得使用Form1,直到他们关闭子Form2以返回Form1使用相同的场景,但我可以将参数从
Form2传递给Form1
我搜索但我认为不清楚我发现有一个叫做 MDI Parent And Child 的东西就像answer here 但是
我不希望孩子在原来的里面
我不会改变原来的风格,变成灰色的
那样我认为我需要使用的是NOT MDI Parent and Child
请帮助我欣赏带有示例的长解释说明
【问题讨论】:
-
您要做的是将您的 Form2 作为
Modal打开到 form1。参考这个stackoverflow.com/questions/2503079/… -
对于第二种情况,有很多方法可以将数据从form2传回form1。其中之一是在 form2 对象上使用属性访问器。参考 - stackoverflow.com/questions/4587952/passing-data-between-forms