「整理」您的訊息框!

2021-10-06 12:12:59 字數 1783 閱讀 9169

您是否想過microsoft access如何在第一行中顯示這些自定義訊息框

粗體,以及正常字型粗細的第二行和/或第二行和第三行?

答案在於使用「 @」符號將訊息文字分為兩個或三個段落,然後使用eval()函式求值整個表示式的獨特能力。

插入到您的訊息文字中的「 @」符號會將訊息分成幾段,文字顯示在第乙個「 @」之前

粗體

後面的段落(限於三個)中必須帶有「 @」符號。

如果只想中斷兩個段落,則必須在第二個段落的末尾使用兩個「 @」符號。

附加的**也可以用作您將來的「 spruced up」訊息框的模板!

特殊注意事項:

您不能使用此方法在訊息框中使用變數。

您不能使用諸如vbokcancel之類的vb固有常數,這些常數必須作為特定數字給出,您可以在幫助檔案或物件瀏覽器中方便地引用這些常數。

'code for 2 paragraphs with ok, cancel buttons and an information icon, default button = 1 [ok]

'(notice the double "@@")

'vbokcancel = 1

'vbinformation = 64

'total constant value = 65

if eval("msgbox('paragraph 1/line 1 - this line will be in bold!@paragraph 2/line 2 - click ""ok"" " & _

"to confirm your delete or ""cancel"" to undo your deletion.@@',65, 'message box title')") = vbok then

msgbox "you chose ok!"

else

msgbox "you canceled the previous operation!"

end if

'code for 3 paragraphs with abort, retry, ignore buttons and an exclamation icon

'default button = 2 [retry], (each paragraph separated by "@")

'vbabortretryignore = 2

'vbexclamation = 48

'vbdefaultbutton2 = 256

'total constant value = 306

select case eval("msgbox('paragraph 1/line 1 - this line will be in bold!@paragraph 2/line 2 - normal text.@" & _

"paragraph 3/line 3 - normal text.@',306, " & _

"'message box title')")

case vbabort

msgbox "you aborted the previous operation!"

case vbretry

msgbox "way to go! let's give it another try!"

case vbignore

msgbox "you chose to ignore the previous operation!"

end select

from:

使用訊息框

可以使用警告 確認和提示訊息框來獲得使用者的輸入。這些訊息框是 window物件的介面方法。由於 window 物件位於物件層次的頂層,因此實際應用中不必使用這些訊息框的全名 例如 window.alert 不過採用全名是乙個好注意,這樣有助於您記住這些訊息框屬於哪個物件。alert方法有乙個引數,...

Alert訊息框的使用

1 修改預設的按鈕標籤 alert.yeslabel 是 alert.nolabel 否 alert.oklabel 確定 alert.cancellabel 取消 2 為按鈕指定自定義事件 alert.show 確定要提交嗎?提示 alert.ok alert.cancel,null,alertc...

umeng push 訊息整理

1 umeng push 在通知管理中心關掉後,訊息處理 umeng push message 在訊息通知管理中心關掉某個應用的訊息接收後,仍然能收到訊息,只是關掉了顯示這一層。訊息任然能後接收到後做自己的處理。2 訊息型別 notification 和message,他們的區別?一直沒有搞懂他們的...