vb做的介面,當解像度變化時,想讓介面和控制項都跟著相應比例變化

2025-06-20 09:55:26 字數 2574 閱讀 4657

1樓:網友

如果你要做到窗體虛鬧也隨解像度變化,那就要隨時監測螢幕解像度了橋攔,窗體並沒有敏譽胡響應螢幕解像度變化的事件。

比如乙個按鈕,要讓他在各種解像度下居中,並且窗體根著螢幕變化而變化,則要用乙個timer控制項。

dim scr as integer

private sub form1_load()= 3

scr=end sub

private timer1_timer()if scr<> then,(end if

scr=end sub

2樓:夢幻天使

新作備份就行了,會覆蓋以前的。

3樓:vb妮可

在form的resize事件中新增盯判並**呀。

根據 和 來設定窗體的width和height以及所包衝攔含凱跡的控制項的尺寸。

vb 如何讓窗體的控制項大小隨解像度變化

4樓:鑽石酒杯

在form的load和resize事件裡面定義控制項尺寸與位置,參照物選取桌面尺寸,其屬性為,

5樓:

在form_resize 動作裡計算每個控制項的位置。

vb怎麼讓視窗改變大小時控制項也按比例改變大小?

6樓:匿名使用者

可以用窗體的resize事件來實現,改變窗體大小時,控制項大小跟窗體成比例,不過如果最小化的時候就會出錯,所以還得把最小化的事件給去了,**如下:

private sub form_resize()if <>1 then '如果不是最小化= / 5 '按鈕寬度是窗體的1/5

5 '按鈕高度是窗體的1/5

end if

end sub

引數可以自己設定,其它的也是如此,細節還得自己弄了,如果想讓控制項居中可以這樣:

private sub form_resize()if <>1 then '如果不是最小化= / 5 '按鈕寬度是窗體的1/5

5 '按鈕高度是窗體的1/5

/ 2 '按鈕左邊。

/ 2 '按鈕頂邊。

end if

end sub

這樣就可以隨窗體改變而改變了。

vb介面如何隨解像度改變而改變

7樓:飛飛

讓控制項座標以螢幕座標為準。vb有個 screen 類。 在**視窗 輸入screen. 即可檢視其屬性和方法。

剩下的就是等你發揮了。

祝你好運!

8樓:網友

別人剛告訴我。

給你個通用的,自己寫的。適用於所有帶move方法的控制項。

直接貼上**即可。

private sub form_load()for each control in controls= join(array(, next

tag = join(array(width, height))end sub

private sub form_resize()dim sf, sc

sf = split(tag)

for each control in controlssc = split(

width / sf(0) *sc(0), height / sf(1) *sc(1), width / sf(0) *sc(2), height / sf(1) *sc(3)

nextfor each control in controls= join(array(, next

tag = join(array(width, height))end sub

9樓:網友

注意控制項隨視窗大小改變。

在vb中,怎麼設計介面讓它隨著電腦顯示器解像度改變的,

10樓:

用screen物件獲取螢幕的高和寬,然後按照比例設定每個控制項的大小。

vb的窗體佈局(在螢幕中的位置)怎樣隨解像度改變而自動調整。還有最大化,最小化時控制項、字型也變化

11樓:匿名使用者

在load事件裡記錄下窗體每個控制項的大小,位置 和 窗體大小。

在resize事件裡 將原窗體大小 和 現窗體大小做比較 用其比值 給所有控制項 進行等比例轉換。

只是數值的乘除 控制項left,top,width,height屬性的賦值而已沒什麼難的 **你就自己寫吧。

vb程式介面,用不同解像度,想讓介面和控制項都能滿屏顯示,另外批量修改控制項大小的方法

12樓:網友

嗯 今天我也遇到這個問題了。

在液晶顯示屏上開發的 可是到了crt上執行 就只能看到一部分form還好說 那麼多的控制項 可就真的沒有辦法了。

vb怎麼讓視窗改變大小時控制項也按比例改變大小

13樓:網友

控制項的width和height的值 用窗體width和height的值的比例來設定。

DOS遊戲的解像度有沒有在解像度320x200以上的啊?

其蘆簡實有很多。比如doom就有x的模式。還有那些d的日本遊戲。比如同陪襲褲禪灶級生,戀愛物語,也是x 這個遊戲主要是調主機板的,某些主機板消激可以拿姿襪正常顯示解像度。大多冊清數只能像你說的那樣很小很小的畫面。調不了的。火影忍者究極風暴pc版如何設定解像度為x?為什麼要把系統解像度設定到 呢?是因為不...

數位相機解像度的問題,相機的解像度是什麼意思?

小點距的情況下畫素差異很大也不會有太大差異,是因為人眼只能接受單位面積一定 密度 不知這個詞合不合適 p 的光線。但如果放大至幾倍甚至於數十倍,那麼差距就明顯了。品質與畫素並沒有絕對關係,感光元件的差異也會造成 品質不同。放大成寸以上就明白了,或者可以在ps中放大至 以上,除非要洗出大張的海報,不然...

設定解像度的具體方法,如何設解像度

電腦桌面圖示變大模糊不清,多半是顯示卡驅動出了問題,重新安裝顯示卡驅動後修改解像度即可。 在桌面空白處點選滑鼠右鍵純山搜。 在右鍵選單中選擇螢幕解像度。 在彈出的對話方塊中找到解像度。 點選下拉按鈕。 在下拉選單中選擇合適的解像度,點確定。 如果桌面顯示出來的大小不適合,在詢問是否儲存的時候選否。唯清重複...