Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
스피드버튼과 라벨이 동시에 들어가는 컴포넌트
스피드 버튼과 라벨이 동시에 들어가는 컴포넌트를 만들려고 합니다.
\\
\\ 스피드 \\
라벨 라벨
\\ 버 튼 \\
\\
이렇게 만들려고 하는데 어떤식으로 해야되는지 조언좀 부탁드립니다.
3
COMMENTS
이채성
•
2000.11.16 01:03
간단히 만들었습니다만
여기에 살을 붙이면 될 것으로 사료됩니다.
unit SimpleLabelButton;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, extctrls, stdctrls, buttons;
type
TSimpleLabelButton = class(TCustomPanel)
private
FLabel : TLabel;
FSpeedButton : TSpeedButton;
protected
{ Protected declarations }
public
constructor Create(AOwner:TComponent); override;
destructor Destroy; override;
published
{ Published declarations }
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('MOL', [TSimpleLabelButton]);
end;
{ TSimpleLabelButton }
constructor TSimpleLabelButton.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
BoundsRect := Rect(0,0,100,50);
FLabel := TLabel.Create(Self);
FSpeedButton := TSpeedButton.Create(Self);
FLabel.Parent := Self;
FSpeedButton.Parent := Self;
FLabel.BoundsRect := Rect(0,0,50,50);
FSpeedButton.BoundsRect := Rect(51,0,100,50);
FLabel.Caption := 'Label';
FSpeedButton.Caption := 'SpeedButton';
end;
destructor TSimpleLabelButton.Destroy;
begin
inherited Destroy;
end;
end.
이승엽 wrote:
> 스피드 버튼과 라벨이 동시에 들어가는 컴포넌트를 만들려고 합니다.
>
> \\
> \\ 스피드 \\
> 라벨 라벨
> \\ 버 튼 \\
> \\
> 이렇게 만들려고 하는데 어떤식으로 해야되는지 조언좀 부탁드립니다.
>
0
0
삭제
수정
댓글
이승엽
•
2000.11.16 02:00
답변해 주셔서 정말 감사합니다.
그런데
private부분에서 에러가 자꾸 나는데 무슨 에런지 도저히 모르겠습니다.
이제 델파이 시작한지 한달정도 되서...프로그램은 짜야하고...
급해서 그러는데...도와주세요.....
private
FLabel : TLabel;
FSpeedButton : TSpeedButton;
이 부분인데..Undeclared Identifier:'TLabel'이라고 나오는데....도대체 무슨 에러인지요.....
가르쳐 주시겠습니까?
나머지 소스코드는 모두 이해할 수 있는데....에러가 나니 도무지 모르겠네요...
그럼 이만...
좋은 답변....기다리겠습니다.
>
> unit SimpleLabelButton;
>
> interface
>
> uses
> Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, extctrls, stdctrls, buttons;
>
> type
> TSimpleLabelButton = class(TCustomPanel)
> private
> FLabel : TLabel;
> FSpeedButton : TSpeedButton;
> protected
> { Protected declarations }
> public
> constructor Create(AOwner:TComponent); override;
> destructor Destroy; override;
> published
> { Published declarations }
> end;
>
> procedure Register;
>
> implementation
>
> procedure Register;
> begin
> RegisterComponents('MOL', [TSimpleLabelButton]);
> end;
>
> { TSimpleLabelButton }
>
> constructor TSimpleLabelButton.Create(AOwner: TComponent);
> begin
> inherited Create(AOwner);
>
> BoundsRect := Rect(0,0,100,50);
>
> FLabel := TLabel.Create(Self);
> FSpeedButton := TSpeedButton.Create(Self);
> FLabel.Parent := Self;
> FSpeedButton.Parent := Self;
>
> FLabel.BoundsRect := Rect(0,0,50,50);
> FSpeedButton.BoundsRect := Rect(51,0,100,50);
> FLabel.Caption := 'Label';
> FSpeedButton.Caption := 'SpeedButton';
>
> end;
>
> destructor TSimpleLabelButton.Destroy;
> begin
> inherited Destroy;
> end;
>
> end.
>
0
0
삭제
수정
댓글
이채성
•
2000.11.16 03:04
말씀하신 내용은
C 프로그램을 치면
Header파일이 정상적이지 않다는 내용입니다.
폼에서 TLabel을 하나 선택하신후 Help(F1)을 누르면 TLabel이 어디에 포함되어 있는지
알 수 있습니다.
그 파일을 uses절에 넣어주세요.
저는 5.0으로 샘플을 만들었는 데 제가 컴파일할때는 이상이 없었습니다.
혹여 옛날버젼을 사용하고 계시지나 않은지 궁금하네요.
한번 확인해 보시기 바랍니다.
이승엽 wrote:
> 답변해 주셔서 정말 감사합니다.
> 그런데
> private부분에서 에러가 자꾸 나는데 무슨 에런지 도저히 모르겠습니다.
> 이제 델파이 시작한지 한달정도 되서...프로그램은 짜야하고...
> 급해서 그러는데...도와주세요.....
> private
> FLabel : TLabel;
> FSpeedButton : TSpeedButton;
>
> 이 부분인데..Undeclared Identifier:'TLabel'이라고 나오는데....도대체 무슨 에러인지요.....
> 가르쳐 주시겠습니까?
> 나머지 소스코드는 모두 이해할 수 있는데....에러가 나니 도무지 모르겠네요...
> 그럼 이만...
> 좋은 답변....기다리겠습니다.
>
>
>
> >
> > unit SimpleLabelButton;
> >
> > interface
> >
> > uses
> > Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, extctrls, stdctrls, buttons;
> >
> > type
> > TSimpleLabelButton = class(TCustomPanel)
> > private
> > FLabel : TLabel;
> > FSpeedButton : TSpeedButton;
> > protected
> > { Protected declarations }
> > public
> > constructor Create(AOwner:TComponent); override;
> > destructor Destroy; override;
> > published
> > { Published declarations }
> > end;
> >
> > procedure Register;
> >
> > implementation
> >
> > procedure Register;
> > begin
> > RegisterComponents('MOL', [TSimpleLabelButton]);
> > end;
> >
> > { TSimpleLabelButton }
> >
> > constructor TSimpleLabelButton.Create(AOwner: TComponent);
> > begin
> > inherited Create(AOwner);
> >
> > BoundsRect := Rect(0,0,100,50);
> >
> > FLabel := TLabel.Create(Self);
> > FSpeedButton := TSpeedButton.Create(Self);
> > FLabel.Parent := Self;
> > FSpeedButton.Parent := Self;
> >
> > FLabel.BoundsRect := Rect(0,0,50,50);
> > FSpeedButton.BoundsRect := Rect(51,0,100,50);
> > FLabel.Caption := 'Label';
> > FSpeedButton.Caption := 'SpeedButton';
> >
> > end;
> >
> > destructor TSimpleLabelButton.Destroy;
> > begin
> > inherited Destroy;
> > end;
> >
> > end.
> >
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
호야
•
2000.11.15 23:48
1
COMMENTS
/
0
LIKES
ChildForm에서 ChildForm을 띄우고
까마귀
•
2000.11.16 00:44
호야 wrote: > 메인폼에 ChildForm1,ChildForm2,ChildForm3가 있습니다. > 각 ChildForm(ChildForm1,Chil...
하늘사랑
•
2000.11.15 23:10
1
COMMENTS
/
0
LIKES
트리뷰 검색하기
컴맹
•
2000.11.16 00:11
안녕하세여...? 영원한 컴맹 입니다. Treeview에 검색하는게 없는것같아여.. 그래서 한번 만들어 봤습...
유종근
•
2000.11.15 22:58
1
COMMENTS
/
0
LIKES
인터베이스에서 여러줄 insert 시키기
허춘
•
2000.11.16 08:18
유종근 wrote: > insert into TblCarCode(Code,Name) Values("64","주"); > > insert into TblCarCode(...
mallove
•
2000.11.15 22:44
1
COMMENTS
/
0
LIKES
도구 모음 해제 복구는 어떻게 구현할까?
Mr.Q
•
2000.11.16 07:30
mallove wrote: > 프로그램 도구 모음 끝 부분에서 마우스 오른쪽을 > 눌러 보면 나오는 각종 도구 모음...
초보맨
2000.11.15 22:39
0
COMMENTS
/
0
LIKES
SQL 6.5 Stored Procedure 에서..
초보자
2000.11.15 20:38
0
COMMENTS
/
0
LIKES
델파이에서 만든dll을 다른 프로그램에서 사용하기
왕초보.ㅠ.ㅠ
2000.11.15 20:15
0
COMMENTS
/
0
LIKES
[긴급]루프식입당..^^;
이승엽
•
2000.11.15 20:12
3
COMMENTS
/
0
LIKES
스피드버튼과 라벨이 동시에 들어가는 컴포넌트
스피드 버튼과 라벨이 동시에 들어가는 컴포넌트를 만들려고 합니다. \\ \\ 스피드 \\ 라벨 라벨 \\ 버 튼 \\ \\ 이렇게 만들려고 하는데 어떤식으로 해야되는지 조언좀 부탁드립니다.
이채성
•
2000.11.16 01:03
간단히 만들었습니다만 여기에 살을 붙이면 될 것으로 사료됩니다. unit SimpleLabelButton; interf...
이승엽
•
2000.11.16 02:00
답변해 주셔서 정말 감사합니다. 그런데 private부분에서 에러가 자꾸 나는데 무슨 에런지 도저히 모...
이채성
•
2000.11.16 03:04
말씀하신 내용은 C 프로그램을 치면 Header파일이 정상적이지 않다는 내용입니다. 폼에서 TLabel을 하...
어린왕자
2000.11.18 05:12
0
COMMENTS
/
0
LIKES
HTMLHelp Api함수가 안되어요..
델파이 초보
•
2000.11.15 20:07
1
COMMENTS
/
0
LIKES
고수님들....Run 시 Trace Info 거는 법좀 갈켜주세요~~ㅇ... ㅜ.ㅜ
임형호
•
2000.11.16 03:03
코드에디터의 좌측에 보면 녹색으로 점이 찍혀있걸랑요... 그부분 이외의 부분에 BreakPoint를 설정하면 ...
초보왕
•
2000.11.15 19:48
1
COMMENTS
/
0
LIKES
정렬
허춘
•
2000.11.16 08:28
초보왕 wrote: > 초보왕입니다. > > 아주 간단하것 같기도 한데.... > 잘 안되네여.. 쩝 > > 다른...
delpo
2000.11.15 19:47
0
COMMENTS
/
0
LIKES
마이다스에 관한 질문입니다.
조대승
2000.11.15 19:28
0
COMMENTS
/
0
LIKES
nt계열과 9x계열의 메모리 차이점..?
박창근
2000.11.15 20:31
0
COMMENTS
/
0
LIKES
StringGrid에서 선택한 영역을 똑같이 Copy 하는 방법을 좀...
neo
•
2000.11.15 18:58
2
COMMENTS
/
0
LIKES
Dll에 관하여(급질문)
권영길
•
2000.11.18 20:42
화랑님이 답변하셨지만 너무 싱거워서 시작시 CoInitialize(nil) 끝에서 CoUnInitialize 이렇게 쓰면 될...
화랑
•
2000.11.17 19:57
neo wrote: > 안녕하세요. 다름이 아니라 Dll에 관한 질문입니다. > ocx화일을 import시켜서 Dll을 만드...
박인우
•
2000.11.15 18:48
3
COMMENTS
/
0
LIKES
<내 문서> 폴더의 이상사항에 관한 희안한 경험(오라클연동시 hostdef확장 에러) ..
김태호
•
2000.11.24 06:37
저두 겨엄을 했는데.. 전 윈2000이 아니라.. 윈98에서 경험을 했습니다. 정확한 것은 아니지만... 오라...
흐르는산
•
2000.11.24 03:56
박인우 wrote: > 안녕하세요. 델머 박인우입니다 --;; > > 요새 계속해서 델파이에 오라클을 연동하는 ...
김하늘
•
2000.11.16 02:42
글쎄요 그원인은 저도 경험한 적이 있는데 그때 이유는 오라클을 설치하기전에 델파이를 설치하고 나서 ...
금강산
•
2000.11.15 18:46
1
COMMENTS
/
0
LIKES
자료 back-up을 받을려고 하는데....
컴맹
•
2000.11.15 20:17
BOOL CopyFile( LPCTSTR lpExistingFileName, // pointer to name of an existing file LPCTSTR...
금강산
•
2000.11.15 20:55
1
COMMENTS
/
0
LIKES
파일을 복사하는 함수는?
최은석
•
2000.11.15 20:55
안녕하세요? 파일을 복사하는 것은 copyfile 이라고 알고 있습니다... 아래 내용을 보시면 아실겁니다요...
이세주
2000.11.15 17:57
0
COMMENTS
/
0
LIKES
Trackbar컴포넌트변경
조대승
2000.11.15 18:16
0
COMMENTS
/
0
LIKES
C/S에서 클라이언트 접속한 후에만 잠시 후에 에러 발생함
이승엽
2000/11/15 20:12
Views
240
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
여기에 살을 붙이면 될 것으로 사료됩니다.
unit SimpleLabelButton;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, extctrls, stdctrls, buttons;
type
TSimpleLabelButton = class(TCustomPanel)
private
FLabel : TLabel;
FSpeedButton : TSpeedButton;
protected
{ Protected declarations }
public
constructor Create(AOwner:TComponent); override;
destructor Destroy; override;
published
{ Published declarations }
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('MOL', [TSimpleLabelButton]);
end;
{ TSimpleLabelButton }
constructor TSimpleLabelButton.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
BoundsRect := Rect(0,0,100,50);
FLabel := TLabel.Create(Self);
FSpeedButton := TSpeedButton.Create(Self);
FLabel.Parent := Self;
FSpeedButton.Parent := Self;
FLabel.BoundsRect := Rect(0,0,50,50);
FSpeedButton.BoundsRect := Rect(51,0,100,50);
FLabel.Caption := 'Label';
FSpeedButton.Caption := 'SpeedButton';
end;
destructor TSimpleLabelButton.Destroy;
begin
inherited Destroy;
end;
end.
이승엽 wrote:
> 스피드 버튼과 라벨이 동시에 들어가는 컴포넌트를 만들려고 합니다.
>
> \\
> \\ 스피드 \\
> 라벨 라벨
> \\ 버 튼 \\
> \\
> 이렇게 만들려고 하는데 어떤식으로 해야되는지 조언좀 부탁드립니다.
>