我一直在搞ProgressBar
,我想知道如何使用TextBox
更改ProgressBar
的值。因此,如果您在0到99之間鍵入TextBox
中的值,然後按回車鍵,則ProgressBar
的值將更改爲您鍵入的值。如何使用文本框更改ProgressBar的值
我該怎麼做? VS表示TextBox1.Text
不能用作方法。
這是我目前擁有的代碼:
if (e.KeyCode == Keys.Enter)
{
progressBar1.Value = textBox1.Text();
}
我試過這個(沒有工作):
int i = Convert.ToInt32(textBox1.Text);
i = 1;
if (e.KeyCode == Keys.Enter)
{
progressBar1.Value = textBox1.Text();
}
在VB.NET我只需要輸入以下代碼,那麼它會工作:
If e.KeyCode = Keys.Enter Then
ProgressBar1.Value = Val(TextBox1.Text)
End If
有誰知道我該如何解決這個問題?另外,我怎麼能說在C#val(something)
?
是否可以在C#中使用VB.NET中使用的相同代碼?
使用'textBox1.Text;'而不是'textBox1.Text()' –
刪除文本之後的括號:textBox1.Text; – Versatile
爲什麼你必須用兩種語言編寫這段代碼? – LarsTech