明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線(xiàn)學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

使用規(guī)范對(duì)話(huà)框(轉(zhuǎn))

[摘要]模式表單或?qū)υ?huà)框需要用戶(hù)能夠繼續(xù)與應(yīng)用程序其他窗口在交互時(shí)關(guān)閉窗口.你可以通過(guò)三中不同方式創(chuàng)建它們.1.MsgBox .NET Framework 仍然提供了Visual Basic開(kāi)發(fā)者使用的傳統(tǒng)MsgBox 函數(shù).你可以像以前版本同樣的語(yǔ)法使用它,除了可以通過(guò)MsgBoxStyle 枚舉定義顯...
模式表單或?qū)υ?huà)框需要用戶(hù)能夠繼續(xù)與應(yīng)用程序其他窗口在交互時(shí)關(guān)閉窗口.你可以通過(guò)三中不同方式創(chuàng)建它們.
1.MsgBox
.NET Framework 仍然提供了Visual Basic開(kāi)發(fā)者使用的傳統(tǒng)MsgBox 函數(shù).你可以像以前版本同樣的語(yǔ)法使用它,除了可以通過(guò)MsgBoxStyle 枚舉定義顯示類(lèi)型以及MsgBoxResult 枚舉產(chǎn)生用戶(hù)決定結(jié)果.下面的例子展示了怎樣使用MsgBox 函數(shù):
If MsgBox("Continue?", MsgBoxStyle.YesNo + MsgBoxStyle.Question, _
"Question") _
= MsgBoxResult.Yes Then
...
End If


2.MessageBox 類(lèi)
在.NET Framework框架中,你可以使用MessageBox 類(lèi)在對(duì)話(huà)框中顯示簡(jiǎn)單的消息.它提供了Show 方法和整型常量去控制消息框的顯示類(lèi)型.你可以比較用戶(hù)決定結(jié)果和System.Windows.Forms.DialogResult 枚舉,就像下面例子展示的一樣:
If MessageBox.Show("Continue?", "Question", _
MessageBoxButtons.YesNo, MessageBoxIcon.Question) _
= DialogResult.Yes Then
...
End If

Show 方法允許你隨意地指定不同的表單為自己的對(duì)話(huà)框來(lái)提供額外的靈活性.
3.InputBox
InputBox 函數(shù)仍然在Visual Basic .NET 中支持并且于以前版本Visual Basic的沒(méi)有任何改變.