Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Label의 Caption 조작법
10개의 Label이 있는데요...
for i:= 1 to 10 do begin
Label(i).Caption := 어떤값;
end;
Label을 하나씩 바꿔가며 Caption을 바꿀수 있을까요?
5
COMMENTS
지나가다가...
•
2001.09.27 03:23
처음 wrote:
> 10개의 Label이 있는데요...
>
> for i:= 1 to 10 do begin
> Label(i).Caption := 어떤값;
> end;
>
> Label을 하나씩 바꿔가며 Caption을 바꿀수 있을까요?
>
이런식으로....
아래는 폼에 버튼놓고 Label 올리고.....
라벨의 캡션에 라벨의 번호가
찍히도록 한 건데, 원하는 걸로
바꾸면 될 것같네요..
procedure TForm1.Button1Click(Sender: TObject);
var
Temp : TComponent;
labelname : string;
count : integer;
begin
for count := ComponentCount-1 downto 0 do begin
Temp := Components[count];
if (Temp is TLabel) then begin
labelname := (Temp as TLabel).name;
delete(labelname,1,5);
(Temp as TLabel).caption := labelname;
end; // if (Temp is TLabel) then begin
end; // for count := ComponentCount-1 downto 0 do begin
end;
0
0
삭제
수정
댓글
처음
•
2001.09.27 17:43
적용을 잘할지 모르겠는데...
참 유용한 방법입니다.
감사합니다.
적용 잘해서 알려주신 글의 보답하겠습니다.
지나가다가... wrote:
> 처음 wrote:
> > 10개의 Label이 있는데요...
> >
> > for i:= 1 to 10 do begin
> > Label(i).Caption := 어떤값;
> > end;
> >
> > Label을 하나씩 바꿔가며 Caption을 바꿀수 있을까요?
> >
> 이런식으로....
> 아래는 폼에 버튼놓고 Label 올리고.....
> 라벨의 캡션에 라벨의 번호가
> 찍히도록 한 건데, 원하는 걸로
> 바꾸면 될 것같네요..
>
> procedure TForm1.Button1Click(Sender: TObject);
> var
> Temp : TComponent;
> labelname : string;
> count : integer;
> begin
> for count := ComponentCount-1 downto 0 do begin
> Temp := Components[count];
> if (Temp is TLabel) then begin
> labelname := (Temp as TLabel).name;
> delete(labelname,1,5);
> (Temp as TLabel).caption := labelname;
> end; // if (Temp is TLabel) then begin
> end; // for count := ComponentCount-1 downto 0 do begin
> end;
0
0
삭제
수정
댓글
loke
•
2001.09.27 01:36
label 의 tag 속성을 이용하세요
처음 wrote:
> 10개의 Label이 있는데요...
>
> for i:= 1 to 10 do begin
> Label(i).Caption := 어떤값;
> end;
>
> Label을 하나씩 바꿔가며 Caption을 바꿀수 있을까요?
>
0
0
삭제
수정
댓글
처음
•
2001.09.27 02:08
그건 아닌데...
각 라벨의 Name이 다릅니다.
원래코딩
Label1.Caption := '어떤값';
Label2.Caption := '어떤값';
Label3.Caption := '어떤값';
Label4.Caption := '어떤값';
Label5.Caption := '어떤값';
다른구현
for i:= 1 to 10 do begin
Label(i).Caption := 어떤값;
end;
Label을 하나씩 바꿔가며 Caption을 바꿀수 있을까요?
0
0
삭제
수정
댓글
나그네
•
2001.09.27 21:19
FindComponent을 이용해보세요....
for i:= 1 to 10 do
begin
TLabel(FindComponent('Label' + IntTostr(i))).Caption := 어떤값;
end;
처음 wrote:
> 그건 아닌데...
> 각 라벨의 Name이 다릅니다.
>
> 원래코딩
>
> Label1.Caption := '어떤값';
> Label2.Caption := '어떤값';
> Label3.Caption := '어떤값';
> Label4.Caption := '어떤값';
> Label5.Caption := '어떤값';
>
>
> 다른구현
> for i:= 1 to 10 do begin
> Label(i).Caption := 어떤값;
> end;
>
> Label을 하나씩 바꿔가며 Caption을 바꿀수 있을까요?
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
배재현
2001.09.27 02:37
0
COMMENTS
/
0
LIKES
cddb기능에 관하여 ...
델매니아
•
2001.09.27 02:10
1
COMMENTS
/
0
LIKES
open dialog에서 디렉토리만 나오게하는 방법?
neps
•
2001.09.27 02:40
델매니아 wrote: 도움 엄청받고 있습니다. 감사합니다. 이번에도 질문임다!! 폼하나 만들어서 드라이...
처음
•
2001.09.27 01:21
5
COMMENTS
/
0
LIKES
Label의 Caption 조작법
10개의 Label이 있는데요... for i:= 1 to 10 do begin Label(i).Caption := 어떤값; end; Label을 하나씩 바꿔가며 Caption을 바꿀수 있을까요?
지나가다가...
•
2001.09.27 03:23
처음 wrote: > 10개의 Label이 있는데요... > > for i:= 1 to 10 do begin > Label(i).Caption :=...
처음
•
2001.09.27 17:43
적용을 잘할지 모르겠는데... 참 유용한 방법입니다. 감사합니다. 적용 잘해서 알려주신 글의 보답하겠...
loke
•
2001.09.27 01:36
label 의 tag 속성을 이용하세요 처음 wrote: > 10개의 Label이 있는데요... > > for i:= 1 to 10...
처음
•
2001.09.27 02:08
그건 아닌데... 각 라벨의 Name이 다릅니다. 원래코딩 Label1.Caption := '어떤값'; Label2....
나그네
•
2001.09.27 21:19
FindComponent을 이용해보세요.... for i:= 1 to 10 do begin TLabel(FindComponent('...
박원진
•
2001.09.27 01:11
1
COMMENTS
/
0
LIKES
스트링그리드(stringgrid)에 있는 내용을 DB에 insert 어떻게 하나요? [긴급
이원택
•
2001.09.27 18:13
박원진 wrote: > 스트링그리드에 있는 내용을 DB에 어떻게 Insert 하는건가요? > 계속 타입이 틀리다면서...
류정미
2001.09.27 00:15
0
COMMENTS
/
0
LIKES
양면 프린터를 사용하는데 옆으로 넘김 출력을 하려면 어떻게 ..
aparadin
•
2001.09.27 00:13
1
COMMENTS
/
0
LIKES
질문)프린터유무확인이맞나좀 봐주세요 ㅠㅠ
초보
•
2001.09.27 14:14
aparadin wrote: > 직접 프린트를 제어해서 화면의 이미지를 찍어냅니다. > 그런데...... > 설정된 프린...
델프리
•
2001.09.27 00:12
1
COMMENTS
/
0
LIKES
Image1의 jpg그림을 Indy를 이용해서 전송하는 방법좀~
Ziker
•
2001.10.01 21:59
안녕하세요 작성하신 코드는 일반적으로 사용되는 방식입니다. 제가 볼땐 별 무리 없을거 같은데요.. ...
cell
2001.09.26 23:52
0
COMMENTS
/
0
LIKES
퀵레포트의 프리뷰에서 인쇄가 안되네요....
신현호
2001.09.26 23:40
0
COMMENTS
/
0
LIKES
사용자 정의 이벤트를 말들려고 하는데...
나그네
2001.09.26 23:26
0
COMMENTS
/
0
LIKES
RS-232 통신(syncFree)
도와주세요..ㅜ,.ㅜ
•
2001.09.26 23:06
1
COMMENTS
/
0
LIKES
저.. CurrEdit.dcu 파일을 구할수 있을까요...
stoney
•
2001.09.27 02:35
도와주세요..ㅜ,.ㅜ wrote: > 프로그램을 실행을 시켰더니 " File not found: 'CurrEdit.dcu' " 란 에러...
이원택
2001.09.26 22:56
0
COMMENTS
/
0
LIKES
stringGrid에서 화살표키에 관해서...
fallroot
2001.09.26 22:06
0
COMMENTS
/
0
LIKES
인디 안티프리즈에 대해 (indy, antifreeze)
왕초보
•
2001.09.26 21:04
1
COMMENTS
/
0
LIKES
[급 질문] DBComboBox 에서 한 아이템만 나옵니다.
징글징글델파이
•
2001.09.27 18:57
왕초보 wrote: > database source -> query -> dbcombobox를 사용해서 a라는 필드를 연결하면 a라는 필드...
델매니아
•
2001.09.26 20:36
3
COMMENTS
/
0
LIKES
꼭 답변 부탁함다!! 운영자님!!
stoney
•
2001.09.26 21:59
왜 프로그램을 짜면서 도스명령을 쓰실려는지는 모르겠지만 다음같이 하면 도스 명령이 가능합니다.. ...
델매니아
•
2001.09.26 22:09
앗 질문했던 델매니아 인데요!! 그럼 도스명령을 안쓰고 다른 좋은 방법이 있나요 꼭 알려 주세요!! ...
이성훈
•
2001.09.27 00:38
델매니아 wrote: > 앗 질문했던 델매니아 인데요!! > > 그럼 도스명령을 안쓰고 다른 좋은 방법이 있나...
이상헌
2001.09.26 20:17
0
COMMENTS
/
0
LIKES
배열의 크기는?
aparadin
•
2001.09.26 20:05
2
COMMENTS
/
0
LIKES
질문) 살려주세요 ㅠㅠ
버섯돌이
•
2001.09.26 22:30
aparadin wrote: > [Fatal Error] Could not create outfile 'c:어플test.exe' > 이게 뭐죠 ㅠㅠ 살려주...
데빠이
•
2001.09.26 20:20
aparadin wrote: > [Fatal Error] Could not create outfile 'c:어플test.exe' > 이게 뭐죠 ㅠㅠ 살려주...
하병준
2001.09.26 19:45
0
COMMENTS
/
0
LIKES
한줄에서 특정 다수의 문자 추출문제여
초보임다.
2001.09.26 19:30
0
COMMENTS
/
0
LIKES
VC++의 Structure 를 델파이에서 받아서 사용할수 있는지..
초보
•
2001.09.26 18:39
1
COMMENTS
/
0
LIKES
*.txt 파일을 찾고자할 때,
성더기
•
2001.09.26 18:44
최용일님인가? 그분이 올리신 게 있을검다...
처음
2001/09/27 01:21
Views
236
Likes
0
Comments
5
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 10개의 Label이 있는데요...
>
> for i:= 1 to 10 do begin
> Label(i).Caption := 어떤값;
> end;
>
> Label을 하나씩 바꿔가며 Caption을 바꿀수 있을까요?
>
이런식으로....
아래는 폼에 버튼놓고 Label 올리고.....
라벨의 캡션에 라벨의 번호가
찍히도록 한 건데, 원하는 걸로
바꾸면 될 것같네요..
procedure TForm1.Button1Click(Sender: TObject);
var
Temp : TComponent;
labelname : string;
count : integer;
begin
for count := ComponentCount-1 downto 0 do begin
Temp := Components[count];
if (Temp is TLabel) then begin
labelname := (Temp as TLabel).name;
delete(labelname,1,5);
(Temp as TLabel).caption := labelname;
end; // if (Temp is TLabel) then begin
end; // for count := ComponentCount-1 downto 0 do begin
end;