 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
jeff25
註冊時間: 2004-10-22 文章: 76 來自: taiwan
第 1 樓
|
發表於: 星期二 十月 11, 2005 7:21 pm 文章主題: 有什麼方法可以一次修改 TEXTBOX 的字型 |
|
|
請教各位
在單一程式裡可以用 setall("fontname","細明體","TEXTBOX") 將該FORM 中的 TEXTBOX 字型全部改為 細明體
但如果希望將所有程式的 TEXTBOX 字型全部改為 細明體
而不修改任何程式碼下(不要每支程式都修改),有什麼方法可以作到
假設目前的程式均未對 TEXTBOX 的字型屬性有設定 |
|
回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 2 樓
|
發表於: 星期三 十月 12, 2005 8:54 am 文章主題: |
|
|
jeff25, 您好:
依小弟淺見,可能要用使用者自定物件,自設一個TEXTBOX物件,然後,所有的程式都用這個物件取代TEXTBOX的物件 |
|
回頂端 |
|
 |
小賴
註冊時間: 2004-12-27 文章: 476
第 3 樓
|
發表於: 星期三 十月 12, 2005 9:52 am 文章主題: |
|
|
以下只是想法 ; 未試過; 後果自行負責 :
假設你的FORM為FORM1; 於Command Window :
USE FORM1.SCX
BROWSE
你可發現 BaseClass欄位內容為 textbox 之記錄是你要處理的TextBox物件
其所有屬性則存於Properties欄位 ; 只要將其內容加入一行指令
FontName = "細明體" 應是你要的
歸納你要作的事:
1. 寫一程式逐一開啟每一.SCX檔.
2. 對開啟的SCX檔Scan每一筆資料
SCAN
IF BaseClass欄位內容為 textbox
Properties內容 = Properties內容 + 'FontName = "細明"'
ENDIF
ENDSCAN
3.收工
再次強調只是想法 ; 未試過; 後果自行負責. |
|
回頂端 |
|
 |
bin1x
註冊時間: 2004-08-27 文章: 462
第 4 樓
|
發表於: 星期三 十月 12, 2005 10:03 am 文章主題: |
|
|
小賴 寫到: | 以下只是想法 ; 未試過; 後果自行負責 :
假設你的FORM為FORM1; 於Command Window :
USE FORM1.SCX
BROWSE
你可發現 BaseClass欄位內容為 textbox 之記錄是你要處理的TextBox物件
其所有屬性則存於Properties欄位 ; 只要將其內容加入一行指令
FontName = "細明體" 應是你要的
歸納你要作的事:
1. 寫一程式逐一開啟每一.SCX檔.
2. 對開啟的SCX檔Scan每一筆資料
SCAN
IF BaseClass欄位內容為 textbox
Properties內容 = Properties內容 + 'FontName = "細明"'
ENDIF
ENDSCAN
3.收工
再次強調只是想法 ; 未試過; 後果自行負責. |
這種作法倒是想到了一件事
之前程式有用過精靈產生
也有字型太小的問題 size 是9 , 8
要改成12
我是改wizward 那個class 就完成了
也就是說是否有用自己作的class 來做表單
在外表的問題,形狀啦,顏色啦,有變動時,都會變得很好改 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|