0
我想創建一個將設置其自己的屬性的過程。請參考示例代碼。我使用DELPHI XE如何將組件調用到其自身事件 - DELPHI
樣本:
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;
我會建議調整'OnExit'處理程序不要多次調用'as'運算符,因爲這將在運行時執行冗餘查找。調用它一次並將結果保存在局部變量中,例如:'procedure TCarcassUpdateForm.AllDBEditExit(Sender:TObject); var編輯:TDBEdit;開始編輯:=發件人爲TDBEdit;如果Edit.Text =''則Edit.Text:='0';結束;' –