вопрос: Delphi, изменить один и тот же параметр нескольких компонентов

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by miqo, 20 Sep 2009.

  1. miqo

    miqo Banned

    Joined:
    18 Nov 2008
    Messages:
    100
    Likes Received:
    0
    Reputations:
    -1
    Как можно изменить один и тот же параметр нескольких компонентов. напрер поставить галочку на 32 Checkbox ах
     
  2. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    Пишу по памяти, но что-то наподобие
    var
    i:integer;
    for i:=0 to Form1.Components.Count - 1 do
    begin
    if (Form1.Component is CheckBox) then
    (Form1.Components as CheckBox).Checked:=true;
    end;

    общий смысл это пробежаться по коллекции дочерних компонентов и проверить его.