1樓:歪歪閒置
當然嘍,這兩個又沒關聯的,你看看windows自己的視窗還不是那樣,一樣的,你想變的話就單獨變屬性吧
2樓:風光青蛙
第一步:窗體load事件時記下每乙個控制項的位置屬性和大小,並取得視窗大小的屬性值。
第二步:計算縮放比,就是用控制項的left和width屬性分別除以視窗的width屬性值得到兩個
比值x1,x2。再用控制項的top和height屬性值分別除以視窗的height屬性值得到兩個
比值y1,y2,
第三步:在窗體的resize的事件中,控制項的位置和大小=窗體的大小*比值
總結:這樣各個控制項的位置和大小由窗體的大小決定。這個問題還可以延伸:a;窗體大小改變
時,控制項位置改變但大小不改變。b;窗體大小改變時,控制項大小改變但位置不改變。
這兩個問題還可以細化窗體的width屬性和height屬性值分別變化對控制項的大小和位置
的影響。總共有六個情況。你可以開啟酷狗,當你改變它的窗體大小時,你仔細觀察
它裡面的控制項的大小和位置的變化情況,細細的品味這種變化。相信你能自己寫出代
碼,這個並不太難。
3樓:
這是正常現象啦
只有vb2008以後的版本中窗體裡面的內容才會跟著視窗最大化而變!
如果你想在vb6中實現這個效果的話,那就在窗體最大化的**裡打點東西吧,這會很辛苦的……
vb6中想在窗體的resize縮放事件中實現如果窗體
private sub form resize dim obj as controlfor each obj in me obj.left obj.left 1000next obj end sub 那你在我的剛才給的基礎上,你加入這段 好了dim c as control for each c i...
VB6如何獲取電腦的CPU序號, VB6 有獲取CPU使用率的函式嗎
獲取cpu序列號要使用 彙編指令 比較麻煩 static dword g eax 儲存返回的eax static dword g ebx 儲存返回的ebx static dword g ecx 儲存返回的ecx static dword g edx 儲存返回的edx void executecpui...
vb常用動作語句20分,vb6語言以及基本語句
動作語句?什麼意思?function sub?呵。上面的答案對我有用。vb語言 基本語句 會數學的也可以 if.then判斷語句 if.then判斷語句屬於一種單行假設判斷語句,它會按照使用者所給定的比較或邏輯表示式。進行判斷。當判斷結果為 true 也就是真時,則執行then後的程式 塊,否則跳過...
請問VB如何讀寫二進位制檔案,怎麼用vb6以二進位制讀寫檔案
這樣寫 open aa.dat for binary as 1 以二進位制形式開啟 close 1 關閉檔案 還有相關的語句 get 1,i,var put 1,i,var open 檔名 for binary access read write as 1 close 1 讀取 get 1,位元組編...
什麼食物裡面含有VB6,什麼食物裡含有澱粉?
黑豆是大豆的一種含有豐富的vb6,傳統中醫學認為,黑豆是一種既便宜又有助於抗衰老,具有醫食同療的特殊功能的食品。含較豐富的蛋白質 脂肪 碳水化合物以及胡蘿蔔素 維生素b1 b2 菸酸及粗纖維,鈣,磷,鐵等營養物質,並含少量的大豆黃酮甙染料木苷。這兩種物質均有雌激素樣作用。黑豆葉中含葉酸 亞葉酸 核黃...