以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  文字方向  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64027)

--  作者:阿依肯
--  发布时间:2015/2/3 16:32:00
--  文字方向
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子1.table

在文本框中输入文字时,文字从右到左方向输入的办法和代码如何设置,这个要求比较特殊,因为我设计的程序文字是少数民族地区使用的阿拉伯文字,阿拉伯文字是从右开始输入的,一般情况下可以输入,但是中间加入汉字或特殊符号的时候方向不一致,很麻烦,解决的办法窗口文本空间默认"从右到左"的文字方向,请问代码如何?
--  作者:Bin
--  发布时间:2015/2/3 16:34:00
--  
不明白你的问题,你例子就是从右往左的啊
--  作者:有点甜
--  发布时间:2015/2/3 21:31:00
--  
e.Form.Controls("TextBox1").TextAlign = HorizontalAlignment.Right
--  作者:阿依肯
--  发布时间:2015/2/4 10:48:00
--  

这个代码在那个事件中有效?


--  作者:有点甜
--  发布时间:2015/2/4 10:49:00
--  
 afterload事件
--  作者:阿依肯
--  发布时间:2015/2/4 11:32:00
--  

谢谢,这个代码有了很大的作用,能不能输入文字是光标位置在输入字的左边显示


--  作者:阿依肯
--  发布时间:2015/2/4 11:33:00
--  

谢谢,这个代码有了很大的作用,能不能输入文字时光标位置在输入字的左边显示


--  作者:有点甜
--  发布时间:2015/2/4 11:53:00
--  
以下是引用阿依肯在2015-2-4 11:33:00的发言:

谢谢,这个代码有了很大的作用,能不能输入文字时光标位置在输入字的左边显示

 

文本控件的TextChanged事件加入代码

 

e.Sender.SelectionStart = 0