Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
폼에서 생성된 버튼들을 자동으로 정렬 시킬수 있는지 알고싶어요....
800*600의 폼에서 이미지 버튼이 생성될 때 9개면 3개씩 3줄로...
12개면 4개씩 4줄로.... 자동으로 정렬되게 할 수 있는 방법 좀 알려주세요...
자동 정렬이 않된다면... 다른 방법이라도.... 알려주세요....
1
COMMENTS
parkisu
•
2000.06.09 08:23
fure wrote:
> 800*600의 폼에서 이미지 버튼이 생성될 때 9개면 3개씩 3줄로...
> 12개면 4개씩 4줄로.... 자동으로 정렬되게 할 수 있는 방법 좀 알려주세요...
> 자동 정렬이 않된다면... 다른 방법이라도.... 알려주세요....
한줄에 3개씩 만드시려구요?
제가 초보인데다 계산이 약해서리 정확한지는 모르지만 이걸 참고하시면
해답은 찾으실 수 있을겁니다.
for i:=0 to MAX do begin
with TButton.Create(Self) do begin
Parent:= Form1;
Caption:= IntTosTr(i);
SetBounds(i mod 3, i div 3, 30,40);
end;
end;
여기서 SetBounds부분을 주의깊게 보시기 바랍니다.
도움말에도 나와있듯이
Panel1.SetBounds(0,1,10,120)은
Panel1.Left:=0;
Panel1.Top :=1;
Panel1.Width:= 10;
Panel1.Height:=120;
과 같은 것입니다만, 한번에 그려주기 때문에 Setbounds를 쓰시는 것이 낫습니다.
만약 위처럼 했는데 잘 안돼면 i mod 3 과 i div 3을 바꿔 써보세요. 아니면 3을 다른 숫자로 조정해 보시던지요. 만약 버튼사이에 공백이 필요하면 (i mod 3)+4처럼 하시면 되구요.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
다빈
2000.06.09 09:02
0
COMMENTS
/
0
LIKES
TField 변경문제...
parkisu
2000.06.09 08:09
0
COMMENTS
/
0
LIKES
Re: 텍스트 파일의 라인단위로..
에이스
2000.06.09 08:08
0
COMMENTS
/
0
LIKES
Re: 텍스트 파일의 라인단위로..
유상민
•
2000.06.09 18:23
7
COMMENTS
/
0
LIKES
지로용지 출력에 관하여 ....(라인이 맞질 않아요 !!)
양수정
•
2001.01.09 20:34
일반적으로 지로 출력은 OCR이나 MICR전용/지원가능 프린트를 사용합니다. 그리고 저도 quickre...
양수정
•
2001.01.09 20:33
일반적으로 지로 출력은 OCR이나 MICR전용/지원가능 프린트를 사용합니다. 그리고 저도 quickre...
양수정
•
2001.01.09 20:33
일반적으로 지로 출력은 OCR이나 MICR전용/지원가능 프린트를 사용합니다. 그리고 저도 quickre...
양수정
•
2001.01.09 20:33
일반적으로 지로 출력은 OCR이나 MICR전용/지원가능 프린트를 사용합니다. 그리고 저도 quickre...
양수정
•
2001.01.09 20:33
일반적으로 지로 출력은 OCR이나 MICR전용/지원가능 프린트를 사용합니다. 그리고 저도 quickre...
양수정
•
2001.01.09 20:33
일반적으로 지로 출력은 OCR이나 MICR전용/지원가능 프린트를 사용합니다. 그리고 저도 quickre...
송가리
•
2000.06.10 23:45
도움될지는 몰라두여.. 저두 이런거 해봤는데여...사용자정의로 용지 설정하고 여백이 모두 없다고 했는...
박상길
2000.06.09 05:52
0
COMMENTS
/
0
LIKES
NetMeeting SDK를 이용한 음성 / 화상통화 프로그램건
손규만
•
2000.06.09 05:20
1
COMMENTS
/
0
LIKES
에디트박스 정렬하려면.....
최용일
•
2000.06.09 05:21
안녕하세요. 최용일입니다. 자료실에 있는 컴포넌트 소스를 분석해보세요. ^^ 항상 즐코하세요. ...
김대하
•
2000.06.09 05:07
1
COMMENTS
/
0
LIKES
죄송하지만 한가지 부탁 더.....^^; 책에 관하여.
조규춘
•
2000.06.09 14:43
김대하 wrote: > 먼저 DBGrid와 StringGrid에 대해서 > 초보인 저에게 친절하게 조언을 해주신 > 나현...
초보
2000.06.09 04:57
0
COMMENTS
/
0
LIKES
델파이 레포트 출력에 대하여 질문
불쌍한넘..
•
2000.06.09 04:26
1
COMMENTS
/
0
LIKES
사발우성님,조규춘님 감사합니다..
사발우성
•
2000.06.09 06:37
^^ 흐미 이런 넘 과분한 말씀을 저두 초보고엽... 시작한쥐 한달만에 울과장님이 나가신다구 해서리 부...
해파리
2000.06.09 03:51
0
COMMENTS
/
0
LIKES
RS232C
비룡득주
2000.06.09 05:05
0
COMMENTS
/
0
LIKES
USB Device Open..???
궁금해요
2000.06.09 03:13
0
COMMENTS
/
0
LIKES
웹브라우저상의 콘트롤들을 아는 방법 가르켜주세요
모르미
2000.06.09 03:07
0
COMMENTS
/
0
LIKES
암호체킹방법
Mr.Q
•
2000.06.09 02:55
7
COMMENTS
/
0
LIKES
중복실행방지 semaphore?
최용일
•
2000.06.09 05:25
Mr.Q
•
2000.06.09 06:55
최용일
•
2000.06.09 03:06
최용일
•
2000.06.09 03:27
최용일
•
2000.06.09 04:40
Mr.Q
•
2000.06.09 04:49
Mr.Q
•
2000.06.09 05:16
fure
•
•
2000.06.09 02:47
1
COMMENTS
/
1
LIKES
폼에서 생성된 버튼들을 자동으로 정렬 시킬수 있는지 알고싶어요....
800*600의 폼에서 이미지 버튼이 생성될 때 9개면 3개씩 3줄로... 12개면 4개씩 4줄로.... 자동으로 정렬되게 할 수 있는 방법 좀 알려주세요... 자동 정렬이 않된다면... 다른 방법이라도.... 알려주세요....
parkisu
•
2000.06.09 08:23
fure wrote: > 800*600의 폼에서 이미지 버튼이 생성될 때 9개면 3개씩 3줄로... > 12개면 4개씩 4줄로.....
신지훈
2000.06.09 02:41
0
COMMENTS
/
0
LIKES
화면에 나타나지 않은 컨트롤의 이미지 캡쳐
아보가드로
•
2000.06.09 02:36
3
COMMENTS
/
0
LIKES
이미지콤포턴트에 이미지를 로드하고 텍스트 입력할때 배경색 어떻게 바꾸나요?
임형호
•
2000.06.09 04:46
아보가드로 wrote: > 이미지 콤포넌트에 비트맵이미지를 로드하고 그위에 문자를 출력하려고 합니다. > ...
아보가드로
•
2000.06.09 21:43
임형호 wrote: > 아보가드로 wrote: > > 이미지 콤포넌트에 비트맵이미지를 로드하고 그위에 문자를 출력...
임형호
•
2000.06.10 03:38
아보가드로 wrote: > 임형호 wrote: > > 아보가드로 wrote: > > > 이미지 콤포넌트에 비트맵이미지를 로...
최미영
•
2000.06.09 02:20
1
COMMENTS
/
0
LIKES
TpageControl에 색깔을 넣고 싶은데...혹 다른 컴포넌트라도..
parkisu
•
2000.06.09 08:04
최미영 wrote: > TpageControl에 색깔을 넣고 싶은데...넣을 수가 없네요 > > 혹 다른 비슷한 컴포넌트...
윤재웅
•
2000.06.09 01:49
1
COMMENTS
/
0
LIKES
DBGrid 에 관하여..............
parkisu
•
2000.06.09 08:34
윤재웅 wrote: > 안녕하세요 > 델파이를 이제야 입문을 했습니다. > 다름이 아니라 매입매출 프로그램을...
Mr.Q
2000.06.09 01:39
0
COMMENTS
/
0
LIKES
왜 이일을 했을꼬?
fure
2000/06/09 02:47
Views
220
Likes
1
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 800*600의 폼에서 이미지 버튼이 생성될 때 9개면 3개씩 3줄로...
> 12개면 4개씩 4줄로.... 자동으로 정렬되게 할 수 있는 방법 좀 알려주세요...
> 자동 정렬이 않된다면... 다른 방법이라도.... 알려주세요....
한줄에 3개씩 만드시려구요?
제가 초보인데다 계산이 약해서리 정확한지는 모르지만 이걸 참고하시면
해답은 찾으실 수 있을겁니다.
for i:=0 to MAX do begin
with TButton.Create(Self) do begin
Parent:= Form1;
Caption:= IntTosTr(i);
SetBounds(i mod 3, i div 3, 30,40);
end;
end;
여기서 SetBounds부분을 주의깊게 보시기 바랍니다.
도움말에도 나와있듯이
Panel1.SetBounds(0,1,10,120)은
Panel1.Left:=0;
Panel1.Top :=1;
Panel1.Width:= 10;
Panel1.Height:=120;
과 같은 것입니다만, 한번에 그려주기 때문에 Setbounds를 쓰시는 것이 낫습니다.
만약 위처럼 했는데 잘 안돼면 i mod 3 과 i div 3을 바꿔 써보세요. 아니면 3을 다른 숫자로 조정해 보시던지요. 만약 버튼사이에 공백이 필요하면 (i mod 3)+4처럼 하시면 되구요.