Q&A

  • 버튼이 아주 많을 때 캡션에 특정문자 주기
많은 버튼위에 캡션을 지정해야하는데
이를 일일이 코딩하지 않고 방법을 찾으려고 합니다.
아주 어렵네요.

다음처럼 구현해보았는데 tcomponent와  tbutton의 type이 틀려서
컴파일오류가 납니다.(^^! 당연히 나겠지요)

방법이나 대안은 없는지요.
고수님들의 도움을 구합니다.

var
  I: Integer;
  Temp: tbutton;
begin
  for I := ComponentCount - 1 downto 0 do
  begin
    if  (Components[I] is tbutton) then
    begin
      Temp := Components[I]; //오류발생//
      temp.caption := '단추'+ inttostr(i);
    end;
  end;
end;
2  COMMENTS
  • Profile
    하병준 2003.07.31 02:25


    if  (Components[I] is tbutton) then

    이거 다음에

    (Components[I] as tbutton).caption := 'xxx';

    이렇게 해보세요

  • Profile
    미류나무 2003.07.31 19:03
    정말 굉장하군요.
    하병준님의 도움이 하루를 즐겁게 합니다.
    님도 더운 여름 즐겁게 보내세여.