2015-12-03 95 views
0

我正在從windows窗體(c#)製作用戶界面,在我的窗體中有許多按鈕,名爲enable(用於啓用每個文本框)。單擊與文本框相關的按鈕啓用文本框(它們不在組框中)。沒有手動編碼每個按鈕點擊的方法我怎樣才能以編程的方式做到這一點在windows窗體中單擊按鈕時引發一個事件

+0

這是六個文本框的六個按鈕的一些東西。我認爲你已經正確地理解它。感謝回覆@Daneau – Heshan

回答

0

假設你試圖綁定一個textBox的啓用屬性到一個按鈕,我會建議你喲建立一個簡單的自定義userConrol。在該控件內部,您可以將按鈕的邏輯綁定到TextBox。然後,您可以將任意數量的特定UserControl添加到您的應用程序,它會自動將您的按鈕邏輯綁定到文本框。

+0

謝謝你daneau我會在那個方法上工作, – Heshan

+0

如果我有30個按鈕,我必須寫30個方法?,我試圖做的是從一個方法捕獲任何按鈕的狀態變化的形式 – Heshan

+0

該方法的按鈕和文本框之間的邏輯將被封裝在一個自定義的用戶控件。這意味着它將像「更大」的項目一樣,包含一個文本框和一個按鈕,並且它們之間的邏輯已經被設置。然後使用這個用戶控件可以讓你放置任何你想要的數字,而不需要在文本框和按鈕之間進行額外的綁定。 – Daneau

相關問題