Q&A

  • 컴포넌트에서 ReadOnly,Enabled변경 감지하려면
컴포넌트를 만드들고 있습니다.
근데, ReadOnly와 Enabled 속성이 바뀌면 바로 색을 바꾸려는데
어떻게 즉시 감시하는지요?

2  COMMENTS
  • Profile
    이중철 2004.02.25 01:30
    대충 이런식 아닐까요

    unit AAA;
    ...
    TBBB = class(TObject)
    private
      FReadOnly : Boolean;
      Procedure SetReadOnly(Value : boolean);
    Published (또는 Public)
      Property ReadOnly : Boolean read FReadOnly write SetReadOnly;
    ...
    implementation
    Procedure TBBB.SetReadOnly(Value : boolean);
    begin
       if Value = FReadOnly then
         exit;
       if not Value then
       begin
          색깔 바꾸기 등등..
       end;
       FReadOnly := Value;
    end;



  • Profile
    스머프 2004.02.25 04:03
    TEdit를 상속해서 기존에 ReadOnly, Enabled가 있는데
    다시 프로퍼티를 선언해서 사용 가능한가요?