Q&A

  • DBGrid 폼에 CheckBox를 넣고 싶어요
안녕하세요



DBGrid 폼에 CheckBox넣고 싶은데

어떻게 하는지를 몰라서 고수님께 물어봅니다.



그럼...

1  COMMENTS
  • Profile
    이재식 2000.07.11 22:28
    궁금 wrote:

    > 안녕하세요

    >

    > DBGrid 폼에 CheckBox넣고 싶은데

    > 어떻게 하는지를 몰라서 고수님께 물어봅니다.

    >

    > 그럼...



    이재식 Wrote :

    안녕하십니까?



    그리드위에 체크박스를 올려놓고 싶으시다고요?

    흠~~, 그래도 상황을 좀 말씀하시지...

    어떤 상황에서 어떻게 체크박스를 올려놓고 싶으신것인지...



    제 임의대로 해석해서 다음처럼 해보았습니다.

    참조하시길....

    var

    myCheck : TCheckBox ;

    begin

    if DataCol = 1 then

    begin

    myCheck := TCheckBox.Create(Self) ;

    myCheck.Left := DBGrid1.Left + Rect.Left + 5 ;

    myCheck.Width := 15 ;

    myCheck.top := DBGrid1.Top + rect.top ;

    myCheck.Color := clWindow ;

    myCheck.Parent := Self ;

    end ;

    end;



    폼위에 checkbox를 올려놓으시고요, visible속성을 false로 하세요.



    참, 이것은 디비그리드의 DataDrawColumnCell에 하셔야 합니다.