2013-03-20 38 views
-2

遇到問題我遇到了messagebox.show的問題。我想要答案和這一行「你想嘗試另一次臨時轉換嗎?」出現在帶有yesno按鈕的消息框中。使用messagebox.show

MessageBox.Show(intFah.ToString & ControlChars.CrLf & "Would you like to start another temp conversion?", MessageBoxButtons.YesNo) 

你不及格的parameters權數:因爲在你的MessageBox.Show它可能 -

Public Class Form1 
    Dim intFah As Windows.Forms.DialogResult 

    Private Sub BtnFah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnFah.Click 
     Try 
      Dim intFah As Integer 

      intFah = CInt(TxtBoxTemp.Text) 
      intFah = (intFah * 9)/5 - 32 
      MessageBox.Show(intFah.ToString & ControlChars.CrLf & "Would you like to start another temp conversion?", MessageBoxButtons.YesNo) 
     Catch 
      MessageBox.Show("Would you like to start another temp conversion?", "System Error", MessageBoxButtons.YesNo) 

     End Try 
    End Sub 
End Class 
+0

使用返回值。 – 2013-03-20 02:38:41

回答

1

您的代碼沒有建立適合我。按照該鏈接,它需要的文字,標題(標題),然後按鈕選項

如果我將其更改爲:

MessageBox.Show(intFah.ToString & ControlChars.CrLf & "Would you like to start another temp conversion?", "A Caption", MessageBoxButtons.YesNo) 

然後它建立並當我運行的應用程序,我可以得到答案出現在一行,文本在第二行,根據你的要求。

+0

謝謝!現在正在工作。現在我只需確保消息框上的按鈕正常工作。 – user2189046 2013-03-20 02:44:23