| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1151 人关注过本帖
标题:请各位帮主看看我这‘开处方表单’运行时,光标如何回到text1。
只看楼主 加入收藏
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
对啊
2014-01-03 14:55
jxwjlx
Rank: 1
等 级:新手上路
帖 子:236
专家分:8
注 册:2013-1-25
收藏
得分:0 
当然设置了。而且还设了条件if empty(thisform.text1.value)   不执行任何操作。。
2014-01-03 19:17
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
沒寫對地方,那是你自己的問題。

授人以渔,不授人以鱼。
2014-01-03 19:22
jxwjlx
Rank: 1
等 级:新手上路
帖 子:236
专家分:8
注 册:2013-1-25
收藏
得分:0 
老大,借你的神眼帮忙看看。我这个'程序'还解决了打印行距随意设的问题。
2014-01-03 19:27
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
怎麽看,我到處翻你表單的事件和方法代碼啊?總之就是你的語句沒寫在正確的事件代碼中,瞭解各事件的觸發順序就知道了。至於打印行距調整的問題,其實圖形輸出本來就可以隨意調整位置的。

授人以渔,不授人以鱼。
2014-01-03 19:58
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
看了一下你的表單,查詢代碼寫在KeyPress事件中,又去主動觸發LostFocus事件,那裏又是一大堆代碼,這種寫法很混亂,都不知道怎麽跟你理順。

授人以渔,不授人以鱼。
2014-01-03 20:15
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
Text2按了Enter鍵,此時焦點就會從Text2控件上失去,先觸發Valid事件,假如Valid通過,則會觸發LostFocus,這一系列事件是可以集中在Valid中的,不必在KeyPress中檢查Enter鍵是否按下(當然把鼠標點擊到別的控件也會觸發Valid,是否需要一定按Enter才執行查詢代碼自主權在你),也不需要主動調用LostFocus。把這些代碼寫在Valid中,祇要允許離開Text2,那麽就在return .T.之前寫上ThisForm.Text1.SetFocus,光標即可到達Text1處。

授人以渔,不授人以鱼。
2014-01-03 20:45
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你設計的窗體是寬屏的,但看看你上面給的運行圖,缺了最右邊的兩個按鈕,而且沒有設置窗體可以左右滾動,那麽用戶就按不了。當然你可以說實際運行時不會有Command窗口占地方,但難保某些顯示器不是寬屏的啊——你設計的窗體寬度是1273像素!其實這個界面是可以修改一下的,用滑動推窗或彈出新窗口,都比現在這個好,不至受硬件尺寸限制。

授人以渔,不授人以鱼。
2014-01-03 21:01
jxwjlx
Rank: 1
等 级:新手上路
帖 子:236
专家分:8
注 册:2013-1-25
收藏
得分:0 
帮忙看哈撒。重新理顺。
2014-01-03 21:21
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
沒你的數據,連執行都成問題,自己看吧,思路告訴你了。

授人以渔,不授人以鱼。
2014-01-03 21:32
快速回复:请各位帮主看看我这‘开处方表单’运行时,光标如何回到text1。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026028 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved