2011-05-10 63 views
-1

如何將bool轉換爲System.Windows.Forms.TextBox如何將類型bool轉換爲System.Windows.Forms.TextBox

txtDirectory = chkSubfolders.Checked; 

我的錯誤是

無法隱式轉換類型 '布爾' 到 'System.Windows.Forms.TextBox'

+2

它告訴你,你不能。所以你不能。你想做什麼? – BoltClock 2011-05-10 06:50:36

+0

即使有人在這裏回答你的問題,那也無濟於事。 – crypted 2011-05-10 06:51:56

+0

問題是模糊的。 – 2011-05-10 06:57:50

回答

4

uhmm ...這沒有意義?

bool是一個yes/no值,TextBox是一個具有大量屬性的完全控制。

是否要在現有文本框中顯示bool的值?在這種情況下:

txtDirectory.Text = chkSubfolders.Checked.ToString(); 

但需要更多的信息,你真的想要做什麼。

1

您無法將bool轉換爲文本框。您可以轉換bool的值並將其放入文本框的文本中。

mytextbox.Text = myboolValue.Checked.ToString(); 
1

只是你不能。
你不能指定一個布爾文本框!
如果你想寫真正在文本框,你可以做

txtDirectory.Text = chkSubfolders.Checked.toString(); 
1

很顯然,你不能轉換到boolTextBox。我想你需要達到什麼是

txtDirectory.Text = chkSubfolders.Checked.ToString(); 
2

我想你想啓用/禁用的選中狀態的基礎上,文本框

txtDirectory.Enabled = chkSubfolders.Checked;

OR

txtDirectory.ReadOnly = chkSubfolders.Checked;

如果不是請編輯並追加你真正想要做的事

相關問題