 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
foreman
註冊時間: 2004-02-28 文章: 14
第 1 樓
|
發表於: 星期日 二月 29, 2004 5:54 pm 文章主題: 關於表單精靈自動產生的navigation bar |
|
|
請教高手, 用vfp的表單自動產生精靈, 產生的表單會有一navigation bar(第一筆
上一筆下一筆新增尋找等), 請問一下我們有辦法看到navigation bar內每個按鈕內藏的code嗎?? 像新增內的code是如何呢? 因為如果我自行做navigation bar,新增鈕按下去之後, 每個textbox都是灰掉的, 無法輸入。
不知是否和textbox的controlSource屬性己設定好有關?? 用表單精靈做的表單都會這樣...
請熱心的高手解答一番。
碼頭 |
|
回頂端 |
|
 |
小桑•無痕

註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
第 2 樓
|
發表於: 星期一 三月 01, 2004 11:21 am 文章主題: |
|
|
使用 DODEFAULT()
[xxxxx] <---您的程式
DODEFAULT()
[xxxxx] <---您的程式
-------------------------------------------
使用表單精靈做的Form,它使用的Classes(類別)應該是放在C:\Program Files\Microsoft Visual FoxPro 8\Wizards\Wizards.vcx 或 C:\Program Files\Microsoft Visual Studio\Vfp98\Wizards\Wizards.vcx。新增鈕按下去之後, 每個textbox都是灰掉的,是因為程式執行不到原本的CLICK內的程式。
-------------------------
cc..趕時間,寫得有點亂..看不懂再問,可以查查 Classes方面的資料。
我自己則是不使用表單精靈,自己有建立一系列的Classes。 _________________ 用力 Try 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
 |
foreman
註冊時間: 2004-02-28 文章: 14
第 3 樓
|
發表於: 星期一 三月 01, 2004 12:39 pm 文章主題: 關於表單精靈自動產生的navigation bar |
|
|
小桑•無痕 寫到: | 使用 DODEFAULT()
[xxxxx] <---您的程式
DODEFAULT()
[xxxxx] <---您的程式
-------------------------------------------
使用表單精靈做的Form,它使用的Classes(類別)應該是放在C:\Program Files\Microsoft Visual FoxPro 8\Wizards\Wizards.vcx 或 C:\Program Files\Microsoft Visual Studio\Vfp98\Wizards\Wizards.vcx。新增鈕按下去之後, 每個textbox都是灰掉的,是因為程式執行不到原本的CLICK內的程式。
-------------------------
cc..趕時間,寫得有點亂..看不懂再問,可以查查 Classes方面的資料。
我自己則是不使用表單精靈,自己有建立一系列的Classes。 |
Sorry, 我有點笨, 看不懂高手您的意思, 我的意思是如果用表單精靈做出的表單,它的新增鈕都可以正常無誤加入新record, 但如果我要自己的add button來新增record, 就會有我說的灰掉的問題, 所以我才想要看看form wizard的navigation bar內的code是怎麼寫的, 偏偏.vcx 都是二進位檔, 看不到程式碼....有解嗎?
另外dodefault()是做什麼用?? Thanks in advance.
碼頭
www.dotgive.com |
|
回頂端 |
|
 |
小桑•無痕

註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
第 4 樓
|
發表於: 星期一 三月 01, 2004 1:01 pm 文章主題: |
|
|
1.Classes加入Wizards.vcx就可以在VFP內看到BUTTON內的Code
2.MSDN寫的:DODEFAULT( ) Executes, from within a subclass, the parent class event or method of the same name.
如果你想要在navigation bar的button加入一些的自己程式,而且還要保留navigation bar butto原本的功能,就要加上DoDefault(),這樣程式才會去RUN Class內原本的程式。 _________________ 用力 Try 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
 |
小桑•無痕

註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
第 5 樓
|
發表於: 星期一 三月 01, 2004 1:13 pm 文章主題: |
|
|
附上 DoDefault 的 Demo,您RUN看看... _________________ 用力 Try 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
 |
foreman
註冊時間: 2004-02-28 文章: 14
第 6 樓
|
發表於: 星期一 三月 01, 2004 1:33 pm 文章主題: |
|
|
小桑•無痕 寫到: | 1.Classes加入Wizards.vcx就可以在VFP內看到BUTTON內的Code
2.MSDN寫的:DODEFAULT( ) Executes, from within a subclass, the parent class event or method of the same name.
如果你想要在navigation bar的button加入一些的自己程式,而且還要保留navigation bar butto原本的功能,就要加上DoDefault(),這樣程式才會去RUN Class內原本的程式。 |
Sorry, 我用的是vfp 5, 在\devstudio\vfp\wizard下找不到wizards.vcx....
再次謝謝小桑的幫忙。
碼頭
www.dotgive.com |
|
回頂端 |
|
 |
小桑•無痕

註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
第 7 樓
|
發表於: 星期一 三月 01, 2004 1:44 pm 文章主題: |
|
|
Sorry...我不知道您用的是vfp 5;不過,表單精靈一定有它自定的Class,您可以從表單上navigation bar的屬性→其它→ClassLibrary找到Class的位置。  _________________ 用力 Try 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
 |
foreman
註冊時間: 2004-02-28 文章: 14
第 8 樓
|
發表於: 星期一 三月 01, 2004 2:01 pm 文章主題: |
|
|
小桑•無痕 寫到: | Sorry...我不知道您用的是vfp 5;不過,表單精靈一定有它自定的Class,您可以從表單上navigation bar的屬性→其它→ClassLibrary找到Class的位置。  |
謝謝您的提示, 我找到的是wizstyle.vcx, 它的程式碼是放在wizstyle.vct內, 可弟找不到它的add button的程式碼, 我把它列出來如下, 請小桑幫忙找一下。
Listing:
...............版主把這些無義意的內容刪掉了..... ^^ |
|
回頂端 |
|
 |
小桑•無痕

註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
第 9 樓
|
發表於: 星期一 三月 01, 2004 2:43 pm 文章主題: |
|
|
ㄟ...我的VFP6.0和VFP8.0不會這樣耶... _________________ 用力 Try 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
 |
小桑•無痕

註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
第 10 樓
|
發表於: 星期一 三月 01, 2004 2:45 pm 文章主題: |
|
|
咦..圖的順序怎麼會反了
請從步驟一看到步驟六 _________________ 用力 Try 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
 |
小桑•無痕

註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
第 11 樓
|
發表於: 星期一 三月 01, 2004 2:48 pm 文章主題: |
|
|
foreman...我只能用VFP6.0測試...您在試試看...
如果再不行的話...那就要請Ruey大大幫忙了....他才是高手喔.... _________________ 用力 Try 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 12 樓
|
發表於: 星期一 三月 01, 2004 4:13 pm 文章主題: |
|
|
VFP 6.0 在wizstyle.vcx 及 wizbtns.vcx 都定義了類別 TXTBTNS,
我是用 類別瀏覽工具(Class Browser)看的,
詭異的是兩者程式碼不相同,
不確定兩類別的適用情況
VFP 7.0 ,VFP 8.0 一樣有這兩個.
只是中文版VFP 6.0 是中文按鍵,部分中文注釋.
目前我的工作用PC 只放 VFP 3.0,6.0,7.0,8.0,
VFP 3.0 放在 wizstyle.vcx 中,
內容則與6.0之後的wizstyle.vcx 版本內容相同.
推判wizstyle.vcx 應該是一路升級上來的,
wizbtns.vcx 則是後來作的吧.
不管是哪一個 txtbtns,都有一個屬性 editmode,
應該是用這個屬性設定form上其他物件的狀態 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|