怎样设置edit控件自动换行输入的位数

Edit控件中的“输入光标”怎么定位到给定位置与移动有关问题,需要高手来指点 - C++ Builder当前位置:& &&&Edit控件中的“输入光标”怎么定位到给定位置与移动Edit控件中的“输入光标”怎么定位到给定位置与移动有关问题,需要高手来指点www.MyException.Cn&&网友分享于:&&浏览:263次Edit控件中的“输入光标”如何定位到给定位置与移动问题,需要高手来指点Edit控件问题,
我想把Edit控件做成像AutoCAD的命令输入行那样子
如:命令:输入圆心点=
我一将Edit进行SetFocus时,要将输入光标自动跳到“命令:输入圆点=”之后,不能是Edit的第一个字符处
,而且跳到“命令:输入圆点=”之后,不能进行光标“退回”(即按BackSpace键,也只能退回到 &= &后为止,不能将“命令:输入圆点=”退回删除掉),
也不能用“左方向键”来移动“=”之前,只能移动“=”之后
请高手如何实现这方法,,有什么思路供我参考一下 ,非常感谢。
1。如何进行输入光标自己定位
2。当光标移到给定位置时,不能使用 &BackSpace &与“左方向键 &来继续移动给定位置之前
请高手指点------解决方案--------------------SelStart 设置开始选中的位置
SelLength 设置选中的长度
在前两个属性设置后调用SelText
把length设成0 start设置到光标位置
请先看看BCB的帮助...
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)如何设置控件edittext输入的号码段_百度知道
如何设置控件edittext输入的号码段
我有更好的答案
getText(),***就是注册的这个控件的id String s=editTextEditText editText=(EditText)findViewById(R;前提是在布局文件里你已经注册了这个控件;/&#47.id.***).toString();&#47
网络工程师
为您推荐:
其他类似问题
edittext的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&nbsp>&nbsp
&nbsp>&nbsp
android教程 &nbsp>&nbsp
android edittext 限制输入框小数位数
摘要:先看下XML布局文件&EditTextandroid:id=&@+id/et&android:layout_width=&match_parent&android:layout_height=&wrap_content&android:layout_toLeftOf=&@+id/tv_count&android:background=&@null&android:hint
先看下XML布局文件
&EditText android:id=&@+id/et& android:layout_width=&match_parent& android:layout_height=&wrap_content& android:layout_toLeftOf=&@+id/tv_count& android:background=&@null& android:hint=&@string/free_txt& android:inputType=&numberDecimal& android:maxLength=&10& android:singleLine=&true& android:textColor=&@color/txt_black1& android:textColorHint=&@color/txt_gray2& android:textSize=&@dimen/textsize16& /&
android:inputType=&numberDecimal&这句的属性是可输入小数
/** 输入框小数的位数*/ private static final int DECIMAL_DIGITS = 1;
/** * 设置小数位数控制 */ InputFilter lengthfilter = new InputFilter() { public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { // 删除等特殊字符,直接返回 if (&&.equals(source.toString())) { } String dValue = dest.toString(); String[] splitArray = dValue.split(&//.&); if (splitArray.length & 1) { String dotValue = splitArray[1]; int diff = dotValue.length() + 1 - DECIMAL_DIGITS; if (diff & 0) { return source.subSequence(start, end - diff); } } } };
mEt.addTextChangedListener(mTextWatcher);mEt.setFilters(new InputFilter[] { lengthfilter }); 这样就OK了,很简单吧,其实这个InputFilter很强大滴
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
为您提供0门槛上云实践机会
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
android edittext 限制输入框小数位数相关信息,包括
的信息,所有android edittext 限制输入框小数位数相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
服务与支持
账号与支持
关注阿里云
International

我要回帖

更多关于 mfc获取edit控件内容 的文章

 

随机推荐