2011-01-15 16 views
2

ich einen Titel auf meiner Nachricht Box habe ich versucht, diesen Code
MsgBox('Cannot Conncet to the db',"Conncetion Error!") aber es gibt mir einen Fehler angezeigt werden wollte, so lese ich auf einige Blog enthalten sie 1 als addtional Parameter innerhalb des MSGBOX
MsgBox('Cannot Conncet to the db',1,"Conncetion Error!"). warum der addtional Parameter benötigt wird.Was ist der Unterschied zwischen MsgBox() und MessageBox.show() in vb.net ist

+1

MsgBox ist eine VB6 Kompatibilität Methode, macht es einfach, alter Code umgewandelt werden. Es ist okayish, es zu benutzen, aber du bist besser dran MessageBox auf lange Sicht mit. –

Antwort

1

keinen Unterschied, ist es nur mit vb irgendwie vertraut sein 6 und früheren Versionen

1

Sie müssen die drei Parameter, da die VB.NET MsgBox-Funktion entweder einen Parameter (Prompt) oder drei Parameter (Prompt, Buttons nimmt, Titel).

Siehe MsgBox Function (Visual Basic) auf MSDN für Details zu den Parametern und eine Reihe von Beispielen.

nur um den Titel anzuzeigen Sie die folgenden (beachten Sie den leeren Buttons Parameter) könnte schreiben:

MsgBox("Cannot Connect to the db", ,"Connection Error!") 

ich hinzufügen, werden auch hier, dass Sie Or die verschiedenen MsgBoxStyle Optionen für die Buttons Parameter wünschen konnte; Dadurch wird Ihr Code durch Integer-Werte leichter zu lesen. Der Link enthält Beispiele.

Verwandte Themen