Q&A

  • 스트링그리드 에서 colsizing
안녕하세요


별로 어려운것 같진 않은데..잘 안되네요
찾아봐도 없고

스트링그리드의 옵션에서 goColsizing을 true로 놓으니까
0열은 안되네요
0열까지..할수있는 방법은 없나요?

부탁합니다
1  COMMENTS
  • Profile
    라벤더 2005.10.13 02:59


    안녕하세요?

    스트링그리드의 첫째행,열의 높이와 너비는

    DefaultRowHeight, DefaultColWidth를 바꿔줘야 한답니다-

    예를들어.. goColSizing, goRowSizing을 True로 해준다음,

    <!--CodeS-->
    procedure TForm1.StringGrid1MouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    begin
      StringGrid1.DefaultColWidth := StringGrid1.ColWidths[StringGrid1.col];
      StringGrid1.DefaultRowHeight := StringGrid1.RowHeights[StringGrid1.row];
    end;
    <!--CodeE-->

    이런식으로 작성을 해준다면 각 Row, Col의 높이, 너비에 따라 첫째행과 열의

    높이 너비가 바뀌게 할 수 있겠네요..

    그럼 즐코하세요 ^^