Delphi/C++Builder Tagを使って、Enabled プロパティをまとめて変更
Delphi/C++Builder Tagを使って、Enabled プロパティをまとめて変更
な、関数
同じTagプロパティの値のコンポーネントだけの Enabled をまとめて変更
な、関数
同じTagプロパティの値のコンポーネントだけの Enabled をまとめて変更
- procedure SetEnabledFromTag(OwnerComponent: TComponent; TagNum: Integer; EnabledValue: Boolean);
- var I: Integer;
- begin
- with OwnerComponent do begin
- for I := ComponentCount - 1 downto 0 do begin
- if (Components[I].Tag = TagNum) and (Components[I] is TControl) then begin
- (Components[I] as TControl).Enabled := EnabledValue;
- end;
- end;
- end;
- end;
- // :
- SetEnabledFromTag(Self, 10, False);
コメント