Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[15340] Re:델파이 초보자 질문하나 드리겠습니다.굽신굽신
조대현.Clau [casanebula] 2046 읽음    2014-11-22 22:48
참조 : http://hbesthee.tistory.com/72

다음은 Label1의 MouseDown 이벤트로 StringGrid1의 우측을 고정한체 넓이는 조절하는 소스입니다.

procedure TForm15.Label1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
ReleaseCapture;
StringGrid1.Perform(WM_SYSCOMMAND, $f001, 0);
end;

$F001의 값을 다음 목록중 하나로 바꾸면 원하는 기능이 구현됩니다.

$F001 : 우측 고정 넓이 조절
$F002 : 좌측 고정 넓이 조절
$F003 : 하단 고정 높이 조절
$F004 : 우하단 고정 전체 크기 조절
$F005 : 좌하단 고정 전체 크기 조절
$F006 : 상단 고정 높이 조절
$F007 : 우상단 고정 전체 크기 조절
$F008 : 좌상단 고정 전체 크기 조절
$F009, $F012 : 이동


이재복 님이 쓰신 글 :
: 폼에서 마우스 드래그를 하여 스트링그리드를 늘리고 싶습니다.
: 그런데 그리드에 마우스를 올려놓고 크기를 늘리고 줄이는게 아니라,
: 그리드위에 라벨 하나를 만들어서 라벨을 마우스르로 드래그 하여
: 스트링 그리드를 늘리고 싶은데. 어떤 방식으로 해야 깔끔하게 할수 있나...
: 조언좀.. 굽신굽신

+ -

관련 글 리스트
15339 델파이 초보자 질문하나 드리겠습니다.굽신굽신 이재복 1737 2014/11/22
15340     Re:델파이 초보자 질문하나 드리겠습니다.굽신굽신 조대현.Clau 2046 2014/11/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.