2011-04-06 90 views
1

Heloo there?有什麼方法可以改變Messagebox的顏色[back and forecolor]嗎? Iam使用VB6.0 ...提前致謝!修改消息框?

回答

1

據我所知,沒有辦法做到這一點。但是,有一個典型的解決方法。

在VB6中創建自定義「消息框」的最常見方法是在您的項目中創建一個專門用作消息框的新窗體。你Show它,當你需要它,然後HideUnload它當用戶點擊「確定」或「取消」或其他。您可以將表單的大小設置爲與MsgBox相同(或不同),創建您想要的按鈕,根據您的選擇製作顏色等。每當您彈出一個消息框告訴用戶某些內容時,您將調用它這種形式並將文本/顏色/其他變量更改爲您需要的任何內容。

這看起來可能很煩人,但一旦你做了一次,很容易看出這個新的表單模板可以成爲一個有用的工具。這是您可能發現自己經常在各種應用程序之間重複使用的代碼。

如果你需要用表格或形式事件的任何幫助,這是一個相當不錯的基礎教程應該告訴你,你最需要的東西,使這項工作:
http://www.vb6.us/tutorials/understanding-forms-vb6-tutorial

祝你好運!