2011-02-22 88 views
0

我添加了一個選項窗體到我的應用程序。有2個單選按鈕,當選項窗體關閉時,表單將數據保存到數據庫用戶被選中,並且這些單選按鈕之一被選中。swicth組合框到文本框

而我有另一種形式是寫入一些數據到數據庫,用戶從組合框的列表中選擇一個項目添加。我希望用戶也可以手動添加該數據,而無需使用此組合框。當用戶在選項窗體中選擇「手動」時,組合框必須消失,並且必須出現文本框,並且選擇用戶「列表」,然後必須出現組合框。

熱我能​​做到嗎?我也需要一個新的SQL查詢。

+0

您需要提供更多信息。我們不能在不知道表名和結構的情況下編寫sql查詢。至於文本框,你不能只是把一個組合框放在同一個地方,把它放在同一個地方,當radiobutton.checkedchanged事件被觸發和檢查爲true時,將combobox.visible屬性設置爲false,反之亦然。 – JonWillis 2011-02-22 21:33:29

回答

4

如果只是兩個控件,一個簡單的方法就是將它們放在窗體上,放在另一個窗體上,然後使其中一個不可見,當用戶選擇另一個時選項,只是改變他們兩個的可見性。

您必須確保保存數據的窗體關閉代碼從正確的控件讀取,但這只是簡單的if語句來檢查哪些是可見的。