edit简单问题,求助 如何让edit以一条下划线的形式呈现在用户界面上?如何让edit在输入或显示的时候从右往左? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比较笨的方法,我估计差不多,先设定Edit最大长度,然后填满下划线‘——’,在KeyDown事件最处理从右向左的效果,依次替换Edit后边的下划线即可。有点笨,不知道有没有别的好方法。 object Edit1: TEdit BevelEdges = [beBottom] BevelInner = bvNone BevelKind = bkTile BorderStyle = bsNone Ctl3D = False ParentColor = True ParentCtl3D = Falseend 如何让edit在输入或显示的时候从右往左?使用RzEdit 用三方控件最省事。。或者自己从Tedit继承一个类 ,改写createparams方法。 TRightEdit = Class(TEdit) Protected procedure CreateParams(var Params: TCreateParams);override; End;procedure TRightEdit.CreateParams(var Params: TCreateParams);begin inherited; Params.Style := params.Style + ES_Right; //添加风格即可end;.... 下划线 就用5楼的设置edit的属性就可以实现 delphi问题,求助!!! 这句话是什么意思 怎么看不懂啊 在打印窗体中引用另一个窗的ADOquery,为什么预览时有数据显示,而运行程序时没有数据显示? 使用Delphi7怎样调用web servic 如何让提示消息出现在屏幕的最前面? 请了解名基的各位前辈指点迷津 有关学籍管理源程序 急急急急,非常急,一个关于ado登陆的问题,怎么也没明白………………在线等待!。(菜鸟的烦恼) 小小case 请问一个大的电子磅秤通过什么连接设备连接到PC的Com1上?请高手指教 ?(送分) 哪错了呀
BevelEdges = [beBottom]
BevelInner = bvNone
BevelKind = bkTile
BorderStyle = bsNone
Ctl3D = False
ParentColor = True
ParentCtl3D = False
end
使用RzEdit
TRightEdit = Class(TEdit)
Protected
procedure CreateParams(var Params: TCreateParams);override;
End;procedure TRightEdit.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := params.Style + ES_Right; //添加风格即可
end;....
设置edit的属性就可以实现