上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
johnnytw
註冊時間: 2013-07-28 文章: 21
第 1 樓
|
發表於: 星期日 七月 28, 2013 9:36 pm 文章主題: VFP 9如何設定OPTION BOTTON的大小 |
|
|
好多年沒使用VFP了,很多設定跟之前的VFP3.0,VFP5.0好像都不一樣了
最近在做一個簡單的系統,產生了一個畫面之後,有加入一個OPTIONGROUP
但字型,字體跟選項的大小好像都無法去設定
字型跟字體我在CODE裡用SETALL的指令去設定了
但點選的那個圓按紐相對之下還是很小,
請問要如何去設定那個圓紐的大小
我是做一個類似性別的選項 ☉男 ☉女
如何設定☉ 的大小
請高手指教. |
|
回頂端 |
|
|
bx1166
註冊時間: 2011-12-06 文章: 273
第 2 樓
|
發表於: 星期一 七月 29, 2013 8:39 am 文章主題: |
|
|
VFP3 VFP5 的那些@x, y get z function "*ITV ;" your_fonts,your_sizes 都還是可以使用 選大點的字型 自然就可以有你需要的 當然 如果有說明 直接選說明的字 也是可以執行
或者使用設計 form的時候 去把每個選項弄大一點 也是個方法 |
|
回頂端 |
|
|
johnnytw
註冊時間: 2013-07-28 文章: 21
第 3 樓
|
發表於: 星期一 七月 29, 2013 12:02 pm 文章主題: |
|
|
感謝您的回答
由於在屬性表裡沒有字型及大小的設定選項
所以我在CODE的INIT裡用SETALL("FONTSIZE",15)去設定"男","女"的字體大小,是可行的
但☉這個物件名稱我不曉得怎麼設才能去設定大小
我試過OPTIONBOTTON,但不行,
就是用SETALL("OPTIONBOTTON",15),但沒效果
不知是不是有其他辦法
因為VFP當初的開發環境,顯示器都是640X480或800X600,以現在的螢幕解析度來講差了蠻多了
但如果設成1440X900,所有物件都會變得很小
對我們這些老頭子來講看得蠻吃力的. |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2157
第 4 樓
|
發表於: 星期一 七月 29, 2013 2:18 pm 文章主題: |
|
|
我剛去看了OPTIONGROUP, 它並沒有可以改變☉大小的屬性,
基本上它也不是一個字型, 可以理解為何不會跟著fontsize變更的狀況.
如果一定要將它變大, 就要將每個option改成 style=1 , caption依照value改成 ○或●
這樣才能依fontsize 去調整大小.
另外還有checkbox也是一樣的情形. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
johnnytw
註冊時間: 2013-07-28 文章: 21
第 5 樓
|
發表於: 星期一 七月 29, 2013 3:21 pm 文章主題: |
|
|
謝謝您的熱心回答
我有試著去搜尋了,不論是在本論壇或是網路上,但沒找到我想要的答案
所以才另開新帖發問
我用Style去試看看,謝謝您. |
|
回頂端 |
|
|
211482
註冊時間: 2003-07-15 文章: 53
第 6 樓
|
發表於: 星期二 七月 30, 2013 10:08 am 文章主題: |
|
|
調整 OPTIONGROUP 裡面 Option 的 Height 屬性會有大小形狀的變化 |
|
回頂端 |
|
|
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 7 樓
|
發表於: 星期二 七月 30, 2013 10:18 am 文章主題: |
|
|
提示
1. 使用類別方式.把你的optiongroup作成類別來用
2. 去找一下論壇中,有關於調整螢幕解析度的資料,參考一下他們的作法.
3. 在optiongroup的init寫入個別物件的大小設定…
加油~ _________________ 大家好,請多指教 |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 8 樓
|
發表於: 星期二 七月 30, 2013 11:27 am 文章主題: |
|
|
1.OPTIONGROUP -> autosize -> .T.
2.OPTIONGROUP -> Option1(~n) -> autosize -> .F.
3.OPTIONGROUP -> Option1(~n) -> Fontname / Left / Top / Width / Height ... 根據需求去自行設定 |
|
回頂端 |
|
|
johnnytw
註冊時間: 2013-07-28 文章: 21
第 9 樓
|
發表於: 星期四 八月 01, 2013 1:57 pm 文章主題: |
|
|
nelsonchuang 寫到: | 提示
3.在optiongroup的init寫入個別物件的大小設定…
加油~ |
我有打算用這種作法,但不知物件名稱是什麼
在INIT裡可以用THIS.SETALL()去設定字體大小,但要設定物件時不曉得物件名稱
有試過OPTION BOTTON,但無效.
有什麼方法可以看到物件名稱嗎? 印象中好像有這個功能. |
|
回頂端 |
|
|
johnnytw
註冊時間: 2013-07-28 文章: 21
第 10 樓
|
發表於: 星期四 八月 01, 2013 1:58 pm 文章主題: |
|
|
211482 寫到: | 調整 OPTIONGROUP 裡面 Option 的 Height 屬性會有大小形狀的變化 |
謝謝您,我去試看看.
試過了, Height 屬性無法更改,內定值是25,我怎麼改,一離開欄位又回復成內定值了.
johnnytw 在 星期四 八月 01, 2013 3:34 pm 作了第 1 次修改 |
|
回頂端 |
|
|
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 11 樓
|
發表於: 星期四 八月 01, 2013 2:24 pm 文章主題: |
|
|
johnnytw 寫到: | nelsonchuang 寫到: | 提示
3.在optiongroup的init寫入個別物件的大小設定…
加油~ |
我有打算用這種作法,但不知物件名稱是什麼
在INIT裡可以用THIS.SETALL()去設定字體大小,但要設定物件時不曉得物件名稱
有試過OPTION BOTTON,但無效.
有什麼方法可以看到物件名稱嗎? 印象中好像有這個功能. |
LOCAL I,j
j= THIS.ButtonCount
FOR I= 1 TO j
? THIS.Buttons(I).name &&物件
NEXT _________________ 大家好,請多指教 |
|
回頂端 |
|
|
johnnytw
註冊時間: 2013-07-28 文章: 21
第 12 樓
|
發表於: 星期四 八月 01, 2013 3:31 pm 文章主題: |
|
|
garfield 寫到: |
如果一定要將它變大, 就要將每個option改成 style=1 |
試了一下,將style改成1,結果☉就不見了,所以這個方式不可行. |
|
回頂端 |
|
|
johnnytw
註冊時間: 2013-07-28 文章: 21
第 13 樓
|
發表於: 星期四 八月 01, 2013 3:36 pm 文章主題: |
|
|
[quote="nelsonchuang"][quote="johnnytw"] nelsonchuang 寫到: | 提示
LOCAL I,j
j= THIS.ButtonCount
FOR I= 1 TO j
? THIS.Buttons(I).name &&物件
NEXT |
我有找到了,在屬性視窗裡可以看到物件名稱,
這個物件名稱就是option1
但目前還沒找到調整大小的方式 |
|
回頂端 |
|
|
sean27
註冊時間: 2008-08-17 文章: 49
第 14 樓
|
發表於: 星期四 八月 01, 2013 3:49 pm 文章主題: |
|
|
jerryclt 寫到: | 1.OPTIONGROUP -> autosize -> .T.
2.OPTIONGROUP -> Option1(~n) -> autosize -> .F.
3.OPTIONGROUP -> Option1(~n) -> Fontname / Left / Top / Width / Height ... 根據需求去自行設定 |
就如 jjerryclt 所述, 把 Width / Height /fontsize 調整就可以囉
主要調整顯示的大小應該就是 fontsize 了
例如:
PROCEDURE PRT_OPT.INIT
this.option1.caption = "套版紙"
this.option1.fontsize = 12
this.option1.left = 5
this.option1.width = 100
this.option1.height = 35
this.option1.backstyle = 0
ENDPROC _________________ foxpro & php 初學者 |
|
回頂端 |
|
|
johnnytw
註冊時間: 2013-07-28 文章: 21
第 15 樓
|
發表於: 星期五 八月 02, 2013 8:15 am 文章主題: |
|
|
[quote="sean27"]
試了一下,字型有變大,但圖型沒改變.
謝謝您. |
|
回頂端 |
|
|
|