上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
tdt
註冊時間: 2003-06-14 文章: 12
第 1 樓
|
發表於: 星期六 六月 14, 2003 10:01 pm 文章主題: 在2000中還有某些屬性功能不能用真傷腦筋 |
|
|
foxpro在2000中有些屬性似乎不能用了,為了在不同解析度中使用不同按鈕大小,以及字型大小,所以將許多使寸的屬性都用變數來控制,但是在2000裡面卻不接受 用變數控制的方法,只能接受直接選擇的字體或大小,請問是我在2000裡面應該要設定調整foxpro嗎?還是在2000中就是這樣的bug? |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2157
第 2 樓
|
發表於: 星期日 六月 15, 2003 12:07 am 文章主題: |
|
|
會嗎?, 把你的程式碼貼上來看看. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
tdt
註冊時間: 2003-06-14 文章: 12
第 3 樓
|
發表於: 星期日 六月 15, 2003 9:38 am 文章主題: |
|
|
程式碼如下:
fonname="標楷體"
fonsize=16
_screen.fontname=fonname
_screen.fontsize=fonsize
此種語法可以判斷不同螢幕解析度,然後設定成較適當的大小,或者由使用者自行選擇字體。以前在95.98中都沒問題,但在2000中無法執行,不能用變數來代換。感謝您的幫忙 |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2157
第 4 樓
|
發表於: 星期日 六月 15, 2003 5:33 pm 文章主題: |
|
|
依照你給的程式碼來改寫, 不會有問題, 應該是其它地方出錯.:
@ 1,0
fonname="標楷體"
fonsize=12
_screen.fontname=fonname
_screen.fontsize=fonsize
?
for i=1 to 20
?? '標楷體'
next
?
fonname="標楷體"
fonsize=16
_screen.fontname=fonname
_screen.fontsize=fonsize
?
for i=1 to 20
?? '標楷體'
next
? _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
tdt
註冊時間: 2003-06-14 文章: 12
第 5 樓
|
發表於: 星期日 六月 15, 2003 9:24 pm 文章主題: |
|
|
我發現我實在有點呆,原來是我用了1280解析度,結果程式裡面只到1024,當然沒設定到那些變數。還是謝謝大家了。 |
|
回頂端 |
|
|
|