vb執行時彈出對話方塊或者提示上的標題

2021-10-01 03:49:33 字數 1897 閱讀 9752

vb對話方塊的顯示按鈕的問題:msgbox(「請選擇乙個按鈕」,322,「按鈕實驗」)其中數字322就是表示按鈕型別和顯示在對話方塊中的圖形,下面總結如下:

1、按鈕的型別與對應值:

顯示"確定"按鈕,對應值:0

顯示"確定"和"取消"按鈕,對應值:1

顯示"放棄"、「重試"和"忽略"按鈕,對應值:2

顯示"是」、"否"和"取消"按鈕,對應值:3

顯示"是"和"否"按鈕,對應值:4

顯示"重試"和"取消"按鈕,對應值:5

2、圖形和對應值:

顯示「×」圖形,對應值:16

顯示「?」圖形,對應值:32

顯示「!」圖形,對應值:48

顯示「i」圖形,對應值:64

3、預設值按鈕和對應值:

第乙個按鈕為預設按鈕,對應值:0

第二個按鈕為預設按鈕,對應值:256

第三個按鈕為預設按鈕,對應值:512

你上面的322就是:322=256+64+2=第二個按鈕為預設按鈕+顯示「i」圖形+顯示"確定"和"取消"按鈕

————————————————

msgbox 函式

在對話方塊中顯示訊息,等待使用者單擊按鈕,並返回乙個 integer 告訴使用者單擊哪乙個按鈕。

語法msgbox(prompt[, buttons] [, title] [, helpfile, context])

msgbox 函式的語法具有以下幾個命名引數:

部分 描述

prompt 必要。字串表示式,作為顯示在對話方塊中的訊息。prompt 的最大長度大約為 1024 個字元,由所用字元的寬度決定。如果 prompt 的內容超過一行,則可以在每一行之間用回車符 (chr(13))、換行符 (chr(10)) 或是回車與換行符的組合 (chr(13) & chr(10)) 將各行分隔開來。

buttons 可選。數值表示式是值的總和,指定顯示按鈕的數目及形式,使用的圖示樣式,預設按鈕是什麼以及訊息框的強制回應等。如果省略,則 buttons 的預設值為 0。

title 可選。在對話方塊標題欄中顯示的字串表示式。如果省略 title,則將應用程式名放在標題欄中。

helpfile 可選。字串表示式,識別用來向對話方塊提供上下文相關幫助的幫助檔案。如果提供了 helpfile,則也必須提供 context。

context 可選。數值表示式,由幫助檔案的作者指定給適當的幫助主題的幫助上下文編號。如果提供了 context,則也必須提供 helpfile。

設定值buttons 引數有下列設定值:

常數 值 描述

返回值常數 值 描述

vbok 1 ok

vbcancel 2 cancel

vbabort 3 abort

vbretry 4 retry

vbignore 5 ignore

vbyes 6 yes

vbno 7 no

說明在提供了 helpfile 與 context 的時候,使用者可以按 f1 來檢視與 context 相應的幫助主題。像 microsoft excel 這樣一些主應用程式也會在對話方塊中自動新增乙個 help 按鈕。

如果對話方塊顯示 cancel 按鈕,則按下 esc 鍵與單擊 cancel 按鈕的效果相同。如果對話方塊中有 help 按鈕,則對話方塊中提供有上下文相關的幫助。但是,直到其它按鈕中有乙個被單擊之前,都不會返回任何值。

注意 如果還要指定第乙個命名引數以外的引數,則必須在表示式中使用 msgbox。為了省略某些位置引數,必須加入相應的逗號分界符。

例如:msgbox(prompt[, buttons] [, title] [, helpfile, context])

msgbox 「作為顯示在對話方塊中的訊息」, 64, 「提示框上的標題」

64為指定顯示按鈕的數目及形式,使用的圖示樣式,預設按鈕是什麼以及訊息框的強制回應等。

彈出提示框,對話方塊

還在繼續jeecg 所以彈出的對話方塊是lhgdialog 在對話方塊1中有乙個按鈕,點選它希望能再跳出乙個dialog對話方塊 在點選的方法裡寫到 zindex控制在幾層 意思就是 如果不寫,在lhgdialog中,新彈出的對話方塊2就不能出現在對話方塊1的前面,只有對話方塊1關閉或移走才能發現對...

iOS 彈出提示對話方塊

1 ios 自定義彈出對話方塊效果 2 ios彈出對話方塊讓使用者等待 一 就乙個選項的對話方塊 pragma mark 封裝彈出對話方塊方法 提示錯誤資訊 void showerror nsstring errormsg 需要呼叫彈出對話方塊方法的地方使用的 如下 彈出 請檢查使用者名稱和密碼是否...

iOS 彈出提示對話方塊的封裝

一 就乙個選項的對話方塊 pragma mark 封裝彈出對話方塊方法 提示錯誤資訊 void showerror nsstring errormsg需要呼叫彈出對話方塊方法的地方使用的 如下 彈出 請檢查使用者名稱和密碼是否為空!對話方塊 self showerror 請檢查使用者名稱和密碼是否為...