2011-02-22 89 views
0

我添加了一个选项窗体到我的应用程序。有2个单选按钮,当选项窗体关闭时,表单将数据保存到数据库用户被选中,并且这些单选按钮之一被选中。swicth组合框到文本框

而我有另一种形式是写入一些数据到数据库,用户从组合框的列表中选择一个项目添加。我希望用户也可以手动添加该数据,而无需使用此组合框。当用户在选项窗体中选择“手动”时,组合框必须消失,并且必须出现文本框,并且选择用户“列表”,然后必须出现组合框。

热我能​​做到吗?我也需要一个新的SQL查询。

+0

您需要提供更多信息。我们不能在不知道表名和结构的情况下编写sql查询。至于文本框,你不能只是把一个组合框放在同一个地方,把它放在同一个地方,当radiobutton.checkedchanged事件被触发和检查为true时,将combobox.visible属性设置为false,反之亦然。 – JonWillis 2011-02-22 21:33:29

回答

4

如果只是两个控件,一个简单的方法就是将它们放在窗体上,放在另一个窗体上,然后使其中一个不可见,当用户选择另一个时选项,只是改变他们两个的可见性。

您必须确保保存数据的窗体关闭代码从正确的控件读取,但这只是简单的if语句来检查哪些是可见的。