Delphi中如何让TEdit编辑框控件从右边开始输入数据呢?
2014-01-10 21:45
423 查看
如何使编辑框从右边进行录入数据?
首先:
声明一个全局的变量: edt2 : TRightEdit;
其次:
最后:
这样我们就实现了一个TEdit控件输入数据从右侧进行录入,就像计算器的编辑框一样的效果。
首先:
type TRightEdit = class(TEdit) protected procedure CreateParams(var Params:TCreateParams);override; end;
声明一个全局的变量: edt2 : TRightEdit;
其次:
procedure TRightEdit.CreateParams(var Params: TCreateParams); begin inherited; Params.Style := Params.Style + ES_RIGHT; end;
最后:
procedure Tfmainform.FormCreate(Sender: TObject); begin edt2 := TRightEdit.Create(Self); with edt2 do begin Parent := pnl1; Text := '0.'; Align := alTop; Enabled := True; ReadOnly := False; Show; end; end;
这样我们就实现了一个TEdit控件输入数据从右侧进行录入,就像计算器的编辑框一样的效果。
相关文章推荐
- 验证GridView控件在编辑状态下输入的数据是否合法(不合法,不允许更新,同时弹出提示框)
- 如何在Delphi中使用Microdraw图形控件的OLEVariant类型数据
- Delphi 之 编辑框控件(TEdit)
- 如何在Delphi中使用Microdraw图形控件的OLEVariant类型数据
- MFC中如何在编辑框输入数据按下确定后清空编辑框,等待下次输入
- 如何在C#中利用DataGridView控件编辑数据
- delphi中如何在控件刷新之前禁止重画,更新了数据后再刷新?
- 如何使得双击开始编辑Flex Tree控件的条目
- Delphi中如何使用TEdit控件和TListBox控件组合使用达到TComboBox控件一样的效果呢?
- 如何限制TEXTAREA控件的输入数据长度
- Delphi 如何判断在DBGridEh中某格输入数据是否符合约束
- Delphi 如何判断在DBGridEh中某格输入数据是否符合约束
- 在 Android 的文字编辑控件 (TEdit) 中, 如何按下 Enter 就隐藏虚拟键盘
- 如何使用 ComboBox 控件来编辑 Visual C# 中 ListView 控件中数据
- 在 Android 的文字编辑控件 (TEdit) 中, 如何按下 Enter 就隐藏虚拟键盘
- C#——小编浅谈如何在DataGridView控件中验证数据输入
- 简单谈谈如何在DataGridView控件中验证数据输入的正确性,winform
- 如何在C#中利用DataGridView控件编辑数据
- scanf,fgets,gets的用法及注意事项!如何才能实现带空格的输入数据
- Flex中如何给DataGrid控件的项目添加一个可编辑TextArea/TextInput,单击控件内的项目时,自动进入编辑状态