Delphi で、TEdit コンポーネントを含む小さなアプリケーションを開発しました。
この関数を使用して、コンポーネント フィールドが空でないかどうかを検証しました。
function TF_config.Validatefields:boolean;
var
i : integer;
begin
for i := 0 to ComponentCount - 1 do
begin
if (Components[i]is TEdit) then
begin
if ((TEdit(Components[i]).Text) ='') then
begin
MessageDlg('Enter data in all the fields',mtWarning,[MBOK],0);
TEdit(Components[i]).SetFocus;
result := false;
exit;
end;
end; //end for TEdit
end; //end component count
result := true;
end;
ここで、もう 1 つのコンポーネントを追加する
必要があります。関数が有効かどうかをチェックする順序は、
ID->Name->Address->Phone->Ageです。しかし、ID->Name->Address->Age->Phoneにしたいのです。Phone
Edit コンポーネントを
削除して解決しようとしましたが、後でAge Edit コンポーネントを追加した後に追加しました。または、AgeにPhone Editコンポーネントを使用し、Phoneに新しい Edit コンポーネントを追加しました。これはコンポーネントが少ない場合は簡単ですが、コンポーネントが多い場合は面倒です。そこで、自分たちに合うように部品を配置できないかと考えていました。これは可能ですか?