Q&A

  • label1.visible:=false; 와 관련된 매우 기초적인 질문이에염..-_-;;
고수님들 바쁘신데 지송합니다..
label1.visible:=false;
label2.visible:=false;
이와 관련해서염..
label 이 40개까지 있거든염..-_-;;
일일이 위와 같은 식으로 하기엔 넘 역부족이라
가령
한꺼번에 할수 있는 방법은 없는지요..

가령
label1..label40:visible:=false; 라든가 하는 그런 것은 없나염..???

넘 몰라서 지송..-_-;;
3  COMMENTS
  • Profile
    유동기 2004.03.03 18:18
      for i := 0 To ComponentCount - 1 do
      begin
        if Components[i] is TLabel Then
           TLabel(Components[i]).Visible := False;
      end;

  • Profile
    이성민 2004.03.03 18:16
    name 이 label1 ~ label40 이라고 할때
    다음과 같이 코딩할수 있습니다.
    ============================================================
    Var
        i: Integer;
    begin
        For i := 1 To 40 Do      
         (FindComponent('label' + IntToStr(i)) As TLabel).Visible := false;        

    End;
    =============================================================


  • Profile
    엑기스 2004.03.07 21:46