我想创建一个设置自己的属性的过程。请参阅示例代码。我正在使用DELPHI XE
样品:
procedure TCarcassUpdateForm.ChangeText;
begin
if self.Text = '' then
begin
Self.Text := '0';
end;
end;
//Edit 14
procedure TCarcassUpdateForm.MyDBLabeledEdit14Exit(Sender: TObject);
begin
ChangeText
end;
//Edit 15
procedure TCarcassUpdateForm.MyDBLabeledEdit15Exit(Sender: TObject);
begin
ChangeText
end;
答案 0 :(得分:1)
你的方法对我来说没什么意义。如果我理解你要做的事情,那么你应该做些什么:
DBEdit1
以简化操作)。在代码编辑器中,您将看到
procedure TCarcassUpdateForm.DBEdit1Exit(Sender: TObject);
begin
end;
将该代码编辑为:
procedure TCarcassUpdateForm.DBEdit1Exit(Sender: TObject);
var
Edit: TDBEdit; // replace with your actual control class
begin
// Replace TDBEdit with the your actual control class
Edit := (Sender as TDBEdit);
if Edit.Text = '' then
Edit.Text := '0';
end;
返回对象检查器,将OnExit
事件的名称从DBEdit1Exit
更改为AllDBEditExit
。
OnExit
事件中的下拉列表,然后选择AllDBEditExit
作为事件名称。