Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
폼 크기에 따라서 컴포넌트들이 따라서 움직이게 할수 잇나요
제목처럼 폼크기가 일정한곳에.. 이미지,스피트버튼을 울렸씁니다.
이것을 창을크게 하면 따라서 이것들의 좌표도 같이 움직이게 할수 있나요
예를 들면
1. 폼이 400 x 400 이 있음
스피트버튼 (200 , 200)에있음
2 폼 800 x 800 으로 늘림
그러면 스피트 (400 ,400) 으로 자동으로 움직 이게 하는 방법좀
알려주세요...
감사합니다.
2
COMMENTS
소울해커
•
2003.10.23 18:25
1. 오브젝트 인스펙터에 Anchors 속성을 이용하는 방법이 있습니다.
Anchors의 속성에 따라 폼의 크기가 변해도 일정한 크기
일정한 위치에 자리 잡게 할 수도 있고
폼의 크기가 변경되면 크기도 변경되게 할 수 있습니다.
2. Form의 속성 중 Scaled 속성이 있습니다.
이건 해상도가 변함에 따라 컨트롤들의 크기도 확대 축소 해줍니다.
3. 코딩으로 해결해도 됩니다.
Const // 디자인시의 화면 해상도
ScreenX: LongInt = 800;
ScreenY: LongInt = 600;
procedure TForm1.FormCreate(Sender: TObject);
begin
Scaled := True;
if Screen.Width <> ScreenX then begin
Width := LongInt(Width) * LongInt(Screen.Width) DIV ScreenX;
Height := LongInt(Height) * LongInt(Screen.Height) DIV ScreenY;
ScaleBy(Screen.Width, ScreenX);
end;
end;
찾으시는 내용은 1번 항목으로 처리가 가능하겠군요.
0
0
삭제
수정
댓글
SEN
•
2003.10.23 02:24
resizing 콤포넌트가 있습니다...
그거사용하심 될거같은데요~
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이대희
•
2003.10.23 23:01
3
COMMENTS
/
0
LIKES
인터넷환경에서의 자료(DB) 공유는?
장태원
•
2003.10.24 00:16
ㅡㅡ; Database server 를 설치 후 사용하시면 됩니다. 거 99.9 % Database server 는 tcp/ip 를 지...
이대희
•
2003.10.24 00:31
관심, 고맙습니다. Database server라 함은..... MS-SQL, Oracle, Interbase 등등등..... 을 ...
장태원
•
2003.10.24 01:33
권민호
•
2003.10.23 22:54
1
COMMENTS
/
0
LIKES
inmem000.rem의 정체
이채성
•
2003.10.24 22:58
저는 이런 문제를 보지는 못했는데 구글에서 찾아보니까 backward cursor를 위해서 관리하는 파일이...
장태원
2003.10.23 21:02
0
COMMENTS
/
0
LIKES
코딩으로 Crystal Report 를 A4-> B4 로 변환하여 출력하기
Ramcessii
2003.10.23 20:52
0
COMMENTS
/
0
LIKES
ADO, DB 그리드의 데이터 출력 관련..
김성근
•
2003.10.23 20:39
3
COMMENTS
/
0
LIKES
영문과 한글이 혼용된 String값에서의 MidStr을 하려면?
skysoft
•
2003.10.23 23:00
아래 예처럼 한글1자 사이를 자르지 않게 하는 함수를 만들어 썼거든요. 참고하세요. &nbs...
김용화
•
2003.12.19 20:23
내용 감사합니다.
연기훈
•
2003.10.23 22:56
함수 하나 만드셔야 합니다. 한글부분을 체크해서 한글이면 1글자 더 복사해야 하지요... 제가 프로...
help me
2003.10.23 20:01
0
COMMENTS
/
0
LIKES
페이지컨트롤에서 여러개의 탭시트중에 한시트 캡션명의 글씨 굵기를 굵게할수 있나요?
이대희
2003.10.23 06:52
0
COMMENTS
/
0
LIKES
InterBase에서 사용자, 로그인 처리는 ???
help me
2003.10.23 05:29
0
COMMENTS
/
0
LIKES
스트링그리드의 한칼럼에서 스크롤바처럼 이동할수있나요?
김성근
2003.10.23 04:57
0
COMMENTS
/
0
LIKES
사용자 정의 Unit사이에서 Procedure Call하는데 Error가?
휘파람
•
2003.10.23 03:39
1
COMMENTS
/
0
LIKES
델파이로 palm프로그램을 짤수는 없나요?
이채성
•
2003.10.24 04:03
팜프로그램이란게 Palm OS에서 돌아가는 것으로 생각됩니다만 델파이에서는 개발이 불가능 합니다.
help me
2003.10.23 03:12
0
COMMENTS
/
0
LIKES
스트링그리드 한컬럼에 몇자까지 넣을수 ㅇ잇나요?
라지훈
2003.10.23 02:43
0
COMMENTS
/
0
LIKES
MultiByteToWideChar를 C에서 쓰려면 어떻게 하나요
남영
2003.10.23 00:47
0
COMMENTS
/
0
LIKES
edit.selstart 처럼 그리드셀에 시작위치 정하는법이 있는지요
김상균
2003.10.23 00:08
0
COMMENTS
/
0
LIKES
XP에서 프로그램 실행시 아무른 오류 없이 종료 문제
shem
2003.10.22 23:54
0
COMMENTS
/
0
LIKES
인스톨쉴드로 배포시 프로그램제거는 어떻게...
아폴론
•
2003.10.22 21:44
1
COMMENTS
/
0
LIKES
Pos 사용법 중...
이채성
•
2003.10.24 04:06
제 생각엔 Pos보다 토큰 파서가 필요할듯 합니다. Parser 함수가 어디에 있었는데 찾을 수 없네요
초짜는괴로워!
•
2003.10.22 21:39
1
COMMENTS
/
0
LIKES
파람값을 추가하고싶은데..
이승윤
•
2003.10.23 09:17
쿼리컴포넌트의 SQL 프라퍼티에 SQL문장을 작성하실때 Select Field1, Field2 From Ta...
제타
•
2003.10.22 21:27
2
COMMENTS
/
0
LIKES
폼 크기에 따라서 컴포넌트들이 따라서 움직이게 할수 잇나요
제목처럼 폼크기가 일정한곳에.. 이미지,스피트버튼을 울렸씁니다. 이것을 창을크게 하면 따라서 이것들의 좌표도 같이 움직이게 할수 있나요 예를 들면 1. 폼이 400 x 400 이 있음 스피트버튼 (200 , 200)에있음 2 폼 800 x 800 으로 늘...
소울해커
•
2003.10.23 18:25
1. 오브젝트 인스펙터에 Anchors 속성을 이용하는 방법이 있습니다. Anchors의 속성에 따라 폼의 크기가...
SEN
•
2003.10.23 02:24
resizing 콤포넌트가 있습니다... 그거사용하심 될거같은데요~
김성근
•
2003.10.22 20:21
3
COMMENTS
/
0
LIKES
Format에 관한 질문입니다...
강형철
•
2003.10.23 00:27
둘다 같은 결과~ Format( '%6.6d', [ 123 ] ); FormatFloat( '000000', 123 );
[*^^*]
•
2003.10.22 21:16
format('%0.6d',[123]);
윤수아
•
2003.10.22 21:04
Format('%.6d', [123])
이정한
•
2003.10.22 15:04
1
COMMENTS
/
0
LIKES
웨이브파일을 끊김없이 듣고싶습니다
양승철
•
2009.04.25 02:48
전 Windows Media Player에서 리스트 사용해서 하고 있어요..
제타
2003/10/22 21:27
Views
193
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
Anchors의 속성에 따라 폼의 크기가 변해도 일정한 크기
일정한 위치에 자리 잡게 할 수도 있고
폼의 크기가 변경되면 크기도 변경되게 할 수 있습니다.
2. Form의 속성 중 Scaled 속성이 있습니다.
이건 해상도가 변함에 따라 컨트롤들의 크기도 확대 축소 해줍니다.
3. 코딩으로 해결해도 됩니다.
Const // 디자인시의 화면 해상도
ScreenX: LongInt = 800;
ScreenY: LongInt = 600;
procedure TForm1.FormCreate(Sender: TObject);
begin
Scaled := True;
if Screen.Width <> ScreenX then begin
Width := LongInt(Width) * LongInt(Screen.Width) DIV ScreenX;
Height := LongInt(Height) * LongInt(Screen.Height) DIV ScreenY;
ScaleBy(Screen.Width, ScreenX);
end;
end;
찾으시는 내용은 1번 항목으로 처리가 가능하겠군요.