WinForm 清空介面控制項值的小技巧

2021-09-05 22:45:38 字數 754 閱讀 3919

在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...