在winform裡面有時候需要清空自己輸入內容或是選擇的選項,以便重新操作流程,那麼一般你是怎麼清空介面各個控制項值的呢?如果窗體裡面控制項,尤其是textbox控制項比較多的時候,**裡面是不是要設定每個控制項的text屬性值為空呢?下面我用這個例子,來**下清空介面控制項值的小技巧。而且還能復用。不必每個窗體都做這些枯燥、無聊的工作。
一般的做法是在清除控制項的事件裡面新增下面這樣的**:
private
void
btnclear_click(
object
sender, eventargs e)
設想如果這樣做,乙個窗體我們清空介面需用10行**,50個窗體那麼就是500行**,大量重複的勞動,如果我們用下面這種方法的話,那麼專案裡面**量將大大減少,而且封裝到類裡面,可以重用。(當然這個函式還可以過載、擴充套件,以便適應不同的需求)
private
void
btnclear_click(
object
sender, eventargs e)
//////
清除容器裡面某些控制項的值
///
///容器類控制項
public
void
clearcntrvalue(control parcontainer)
else}}
}
WinForm 清空介面控制項值的小技巧
在winform裡面有時候需要清空自己輸入內容或是選擇的選項,以便重新操作流程,那麼一般你是怎麼清空介面各個控制項值的呢?如果窗體裡面控制項,尤其是textbox控制項比較多的時候,裡面是不是要設定每個控制項的text屬性值為空呢?下面我用這個例子,來 下清空介面控制項值的小技巧。而且 還能復用。不...
C Winform清空介面控制項值小技巧
來自 在winform裡面有時候需要清空自己輸入內容或是選擇的選項,以便重新操作流程,那麼一般你是怎麼清空介面各個控制項值的呢?如果窗體裡面控制項,尤其是textbox控制項比較多的時候,裡面是不是要設定每個控制項的text屬性值為空呢?下面我用這個例子,來 下清空介面控制項值的小技巧。而且還能復用...
Winform使用者控制項傳值
使用者控制項傳值其實有很多種方法,但我個人比較習慣用property方式 下面看乙個場景 在乙個form中有乙個tab控制項,tab的兩個item中分別放兩個使用者控制項uc1,uc2,現在的需求是需要把uc1中乙個控制項的值賦給uc2中的乙個控制項。如果uc1中是label控制項,就可以直接在uc...