首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

请问2个有关问题:怎么在光标离开文本框时获取光标位置2.怎么获取当前操作系统字库文件所在路径

2012-08-31 
请教2个问题:如何在光标离开文本框时获取光标位置2.如何获取当前操作系统字库文件所在路径第1个问题:要在

请教2个问题:如何在光标离开文本框时获取光标位置2.如何获取当前操作系统字库文件所在路径
第1个问题:要在文本框的文字中间插入一个特殊字符,但需要按一个按钮来实现插入,这就需要在光标离开文本框时获取光标在这些文字中的具体位置,以便在按这个按钮后把这个特殊字符插入到文本中的相应位置。

第2个问题:有时用户安装了多个操作系统,如何获取当前操作系统字库文件所在路径,一般是C:\WINDOWS\FONTS,但有时当前系统不一定在C盘。

[解决办法]
2. ? Getenv("windir") + '\font'
[解决办法]
1、
假设你的文本框为 Text1,在此控件的 Lostfocus 事件写代码:
This.Tag=Transform(This.SelStart)

然后在你的输入特殊字符的按钮的 Click 事件写代码:
Thisform.Text1.Value=Left(Thisform.Text1.Value,Val(Thisform.Text1.Tag))+'特殊字符'+Substr(Thisform.Text1.Value,Val(Thisform.Text1.Tag)+1)

2、
loShell=createobject('wscript.shell') 
lcMyPath=loShell.SpecialFolders('Fonts') 
?lcMyPath

热点排行