急VB中如何讓視窗的預設關閉按鈕顯示,但是不可用

2022-03-28 04:03:56 字數 3366 閱讀 9844

1樓:在世貿天階灌籃的高飛燕草

maxbutton 和 minbutton 設定成false關閉按紐

private sub form_queryunload(cancel as integer, unloadmode as integer)

cancel = -1

end sub

2樓:羽強務採南

vbyesno的都行吧

msgbox

"測試",

vbyesno

+vbexclamation

msgbox

"測試",

vbyesno

+vbinformation

msgbox

"測試",

vbyesno

+vbquestion

msgbox

"測試",

vbyesno

+vbcritical

vbabortretryignore的也可以

vb使關閉按鈕不可用?怎樣又使其變為可用?

3樓:匿名使用者

建一個command1,command2。

**如下。

================

dim h as long, l as long

private declare function getsystemmenu lib "user32" (byval hwnd as long, byval brevert as long) as long

private declare function getmenuitemcount lib "user32" (byval hmenu as long) as long

private declare function enablemenuitem lib "user32" (byval hmenu as long, byval widenableitem as long, byval wenable as long) as long

private sub command1_click()

enablemenuitem h, l - 1, mf_byposition + mf_disabled

windowstate = 1

windowstate = 0

end sub

private sub command2_click()

enablemenuitem h, l - 1, mf_byposition + mf_enabled

windowstate = 1

windowstate = 0

end sub

private sub form_load()

h = getsystemmenu(hwnd, 0)

l = getmenuitemcount(h)

end sub

4樓:匿名使用者

我只會讓關閉按鈕變為灰色不可用,不會讓關閉按鈕由灰色不可用變為可用。

5樓:匿名使用者

設定關閉窗體不可用

private sub form_unload(cancel as integer)

cancel = true

end sub

在vb中,如何讓msgbox 彈出的對話方塊不顯示右上角的關閉按鈕,就是那個叉叉?或者成不可用狀態也可以。 15

6樓:有手藝的農民

將msgbox改成form,當需要資訊時,不用彈出對話方塊,直接顯示另一個form視窗。

7樓:

自己新建一個視窗當msgbox 選擇無邊框視窗

8樓:逝去童話

不行的,不然你就用視窗來代替

或者你獲取msgbox的返回值,如果按下了關閉,再重新彈出

vb 讓視窗的關閉按鈕變灰

9樓:匿名使用者

最簡單的方法是,把窗體borderstyle屬性改為0-none

別說連關閉都沒有,連最小化都沒了

只能通過command按鈕來關閉

10樓:班丘曉桐

好像不行,除非api,不過可以不顯示x

11樓:風中的牛

你是說自身(x)按鈕變灰或禁用,還是其他視窗?

vb 讓視窗的關閉按鈕變灰

12樓:匿名使用者

好像不能禁用關閉按鈕的,只能禁用最大化、最小化按鈕。屬性框中有兩個項:minbutton和maxbutton,改成false就行了還有一個方法,選擇borderstyle的值也能改變(就是不能禁用關閉按鈕)

13樓:匿名使用者

private sub form_unload(cancel as integer)

cancel = 1

end sub

讓x無效

14樓:匿名使用者

使用enable屬性即可,如x.enable=false就變得不可用了。

vb中如何設定msgbox,讓它右上角的"x"關閉按鈕呈灰色不可用狀態

15樓:

用msgbox函的話不好弄,可以自己做個窗體,直接禁用控制按鈕。然後用模式方法呼叫視窗:form1.show vbmodle

16樓:匿名使用者

vbyesno的都行吧

msgbox "測試", vbyesno + vbexclamation

msgbox "測試", vbyesno + vbinformation

msgbox "測試", vbyesno + vbquestionmsgbox "測試", vbyesno + vbcriticalvbabortretryignore的也可以

vb視窗如何不顯示圖示?還有,有最小化、最大化、關閉按鈕。其中,最大化按鈕禁止

17樓:匿名使用者

在窗體的屬性裡調整以下屬性:

icon:把預設的那個(icon)幾個字刪掉,視窗就將沒有圖示;

minbutton:設定為false,最小化按鈕將消失。

minbutton:設定為false,最大化按鈕將消失。

VB MDI視窗問題,關於VB中的MDI父窗體與子窗體的問題?

private sub a click form2.hide form1.show end sub private sub b click form1.hide form2.show end sub form1 form2的mdichild屬性均設為true 再新增一個mdi窗體 系統預設載入for...

vb中的核取方塊如何程式設計,VB中的核取方塊如何程式設計?

checkbox 控制元件 組中可以使用 checkbox 控制元件顯示多項選擇,從而可選擇其中的一項或多項。也可以通過對 value 屬性程式設計設定 checkbox 的值。在一個窗體中可以同時選擇任意數量的 checkbox 控制元件。以下 會告訴checkbox 控制元件單選或多選的狀態 o...

winform中如何在視窗中呼叫另視窗的textbo

傳參啊例如 1 有form1和form2 兩個視窗,其中form1中有一個專textbox,form2想獲得form1中textbox裡的text屬性屬值,2 form2是通過form1上的一個button空間 new 出來的 在form2 中定義一個成員變數 或 屬性 用來接收textbox裡的t...