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 ...