乙個VB按鈕的簡單問題,在VB中,怎樣使乙個按鈕有兩種命令

2025-01-24 15:10:13 字數 2462 閱讀 6517

1樓:網友

用控制項的enable屬性可以控制該控制項是否響應使用者事件。

那麼點一下該按鈕後它就會變成灰色。

再觸發一下帶有的事件會使該按鈕重新變亮。

2樓:網友

private command1_click()end sub

再做乙個判斷來改變**。

總的**是:

private command1_click()if then

正常按鈕**位址")

暫停**位址")

end if

end sub

3樓:網友

enable屬性是設定乙個控制是否有效,以真值true,與假值false來決定,真值有效,假值則按鈕無效。所以可以用以下**來表示。

not 是取非的意思,也就是取反的意思。

private command1_click()end sub

在vb中,怎樣使乙個按鈕有兩種命令

4樓:封信越辛

乙個按鈕何止只能實現兩種命令:

通過改變caption屬性可實現多種命令,即每次按下都去改變caption,根據不同caption執行不同的命令;

根據mousemove、mousedown、mouseup等事件及shift值可實現至少21種不同的操作;

定義乙個全域性變數,每次按下按鈕後使此全域性變數遞增,再根據其值進行不同的操作;

其他事件的響應操作,可參照vb中code模組右上方的事件列表框的提示;

不同的key操作和mouse操作類似,也能實現很多不同的命令。

簡單vb問題

5樓:網友

is 運算子。

用來比較兩個物件的引用變數。

語法result = object1 is object2is 運算子的語法具有以下幾個部分:

部分描述。result

必需的;任何數值變數。

object1

必需的;任何物件名稱。

object2

必需的;任何物件名稱。

說明如果 object1 和 object2 兩者引用相同的物件,則 result

為 true;否則,result 為。

false。有很多方法使兩個變數引用相同的物件。

在以下示例中,a 和 b 已被設定成與 c 引用相同的物件:

set a = b

在下例中,a 和 b 引用的物件與 c 相同:

set a = c

set b = c

簡單vb問題

6樓:網友

這個語法錯誤,陣列預設最小下標是0,所以-2意味者0 to -2,這會語法錯誤的,起始下標必須小於終止下標。

應該這樣定義:dim a (-2 to 0 ,-3 to 2,4)這是乙個三維陣列,總共單元數是三個維長度相乘。 第一維:

2,-1,0; 第二維:-3,-2,-1,0,1,2 ;第三維:0,1,2,3,4

三個維的長度乘積:3*6*5=90

7樓:網友

0至-2有3個數。

3至2有6個數。

0至4有5個數。

所以這個三維陣列元素個數為:3*6*5=90

簡單vb問題

8樓:網友

1.順序檔案是一種最簡單最基本的檔案結構,檔案中的資料乙個接著乙個地按順序排列,順序檔案由此得名。順序檔案只提供第乙個記錄的儲存位置,在查詢資料時必須從頭讀取,一直找到所需要的資料為止。

順序檔案的優點是使用方法簡單,佔用記憶體資源較少;缺點是不能對檔案進行隨機訪問,欠靈活。如果要修改資料,必須將資料讀入記憶體,然後再將修改好的資料重新寫入檔案,效率比較低。

2。隨機檔案由固定長度的記錄組成,每個記錄又由固定數目的欄位組成。在設計欄位長度時以最大可能為準,免得到時候放不下。

每個記錄都有乙個記錄號,在存取資料時只要指明記錄號,就可以同時進行輸入輸出,不必為了查詢某個記錄而翻遍整個檔案。 隨機檔案的優點是存取資料的速度快,資料更新容易;缺點是佔用空間較大,程式設計較為麻煩。

3.二進位訪問檔案 所謂二進位訪問檔案就是適合需要的任何形式 ( 數值、字串或這兩者 ) 儲存資料。除了不假定資料型別或記錄長度外 , 二進位訪問類似於隨機訪問。

但是 , 必須準確地知道 資料是如何寫入檔案的 , 才能正確地檢索資料。例如 , 如果儲存一系列名稱和**號碼 , 則需要記住第乙個欄位 ( 名稱 ) 是文字 , 第二個欄位 ( **號碼 ) 是數值 , 否則讀出來的內容就會出錯 , 因為不同的型別有不同儲存長度。注意 :

就其本身來講 , 檔案只不過是磁碟上的一系列相關的資料位元組 ( 二進位位元流 ),當應用程式訪問檔案時 , 它必須假定位元組是否表示字元、資料記錄、整數、字串等 , 這些資訊就是通過指定檔案的訪問型別來告訴應用程式。

vb的簡單問題,vb的一個簡單問題。

msgbox可以有返回值得 使用者點選 確定 返回值是 1 取消 2 終止 3 重試 4 忽略 5 是 6 否 7 可以根據返回值判斷使用者點選了什麼 我就不寫了 格式是 a msgbox do while 1 這裡是你顯示的那個介面 if 判斷是錯了嗎?then if msgbox 您輸入的不正確...

VB中的小問題,VB中的一個小問題

left函式是返回指定數目的從字串的左邊算起的字元,a答案結果為 microsoft mid函式從字串中返回指定數目的字元,在預設狀況下返回從指定位置開始到字串結束的字元。因此答案是b。mid string,start,length 就是從字串string的第start個字元開始取length個字串...

VB的一個問題,這是VB的一個問題?

sub func l as label,byval a as integer 此處i為label控制元件,a為一個byval 傳值變數 傳過來不傳回去的那種變數 1234 給label控制元件的內容賦值為 1234 即。a a a 此處計算確實得到變數a的平方,但是並沒有把值傳回去。end sub ...