VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

VFP 9如何設定OPTION BOTTON的大小
前往頁面 1, 2, 3  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
johnnytw



註冊時間: 2013-07-28
文章: 21


第 1 樓

發表發表於: 星期日 七月 28, 2013 9:36 pm    文章主題: VFP 9如何設定OPTION BOTTON的大小 引言回覆

好多年沒使用VFP了,很多設定跟之前的VFP3.0,VFP5.0好像都不一樣了
最近在做一個簡單的系統,產生了一個畫面之後,有加入一個OPTIONGROUP
但字型,字體跟選項的大小好像都無法去設定
字型跟字體我在CODE裡用SETALL的指令去設定了
但點選的那個圓按紐相對之下還是很小,
請問要如何去設定那個圓紐的大小
我是做一個類似性別的選項 ☉男 ☉女
如何設定☉ 的大小
請高手指教.
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
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,所有物件都會變得很小
對我們這些老頭子來講看得蠻吃力的.
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
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去試看看,謝謝您.
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
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,但無效.
有什麼方法可以看到物件名稱嗎? 印象中好像有這個功能.
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
johnnytw



註冊時間: 2013-07-28
文章: 21


第 10 樓

發表發表於: 星期四 八月 01, 2013 1:58 pm    文章主題: 引言回覆

211482 寫到:
調整 OPTIONGROUP 裡面 Option 的 Height 屬性會有大小形狀的變化


謝謝您,我去試看看.


試過了, Height 屬性無法更改,內定值是25,我怎麼改,一離開欄位又回復成內定值了.


johnnytw 在 星期四 八月 01, 2013 3:34 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
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,結果☉就不見了,所以這個方式不可行.
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
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
但目前還沒找到調整大小的方式
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
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"]
jerryclt 寫到:


試了一下,字型有變大,但圖型沒改變.
謝謝您.
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2, 3  下一頁
1頁(共3頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作