我用 VB 制作了一個 用戶控制元件
可以通過:
iWidth = UserControl.ScaleWidth
iHeight = UserControl.ScaleHeight
得到 用戶控制元件的 寬和高,但這些屬性好像是只讀的,請問,如何通過代碼設定這個 用戶控制元件 的寬和高呢?
謝謝!
uj5u.com熱心網友回復:
直接在Form1里面控制就行了啊,不用在控制元件本身里面控制。
uj5u.com熱心網友回復:
(ScaleWidth,ScaleHeight) 是控制元件內部大小。控制元件放在表單上的大小是 (Width,Height)。
兩者可以是不同的坐標單位;即使坐標單位一致,控制元件有邊框時兩個大小也會不一樣。
uj5u.com熱心網友回復:
一樓太偉大了。手把手教啊。uj5u.com熱心網友回復:
唉呀,這種同學上課又不認真聽講,真的,當老師太累人了。
uj5u.com熱心網友回復:
您說的這個,我知道一些,不過和我的問題不太一樣。
我做的是一個 ocx 控制元件 ,我想在控制元件內部用代碼控制 ocx 的大小 ,但好像相關的 width 等 引數都是只讀的,還請各位老師指導,謝謝!
uj5u.com熱心網友回復:
UserControl.Width = xxxUserControl.Height = xxx
如果上面寫法不行, 那就太奇怪了
我常常再寫的方法歐
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/92480.html
標籤:VB基礎類
下一篇:怎么用對話框打開特殊檔案
