Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
음냐~..왜 디비그리드는 커스텀그리드의 좋은 속성을 상속하지 않는 걸깡??
안녕하세요..영원한 델초보 어린왕자입니다..
오늘은 디비그리드를 장난감삼아 가지고 놀고 있습니다..
근데 이놈은 스트링그리드와 달리 셀의 값을 쉽게 알아오는 방법이 없더군요..
또 스크롤바가 움직여 넘어가버리면..이거 더 큰 문제가 발생하구요..
한편 그의 부모인 커스텀그리드는 좋은 기능들이 많은데..왜 디비그리드는 엄마 따라가지 않습니까?
혹시 디비그리드에서 부모인 커스텀그리드 메소드를 사용하는 방법없나요?
2
COMMENTS
구창민
•
2000.05.04 05:53
어린왕자 wrote:
> 안녕하세요..영원한 델초보 어린왕자입니다..
> 오늘은 디비그리드를 장난감삼아 가지고 놀고 있습니다..
> 근데 이놈은 스트링그리드와 달리 셀의 값을 쉽게 알아오는 방법이 없더군요..
> 또 스크롤바가 움직여 넘어가버리면..이거 더 큰 문제가 발생하구요..
>
> 한편 그의 부모인 커스텀그리드는 좋은 기능들이 많은데..왜 디비그리드는 엄마 따라가지 않습니까?
> 혹시 디비그리드에서 부모인 커스텀그리드 메소드를 사용하는 방법없나요?
안녕하세요~ 구창민입니다.
엄마따라가지 않는 좋은 메서드들이란 protected에 선언된 넘들을 보시고 하는 말씀이시죠?
음...엄마에겐 각기 다른 개성을 가진 여러자식이 태어날 수 있기 때문이지요.
VCL의 계보를 살펴보세요.
TCustom이라는 이름이 붙은 많은 엄마 클래스가 있는데,
엄마들의 클래스에는 많은 메서드나 속성이 protected에
선언되어 있는 것을 보실 수 있을 것입니다.
그건 아들클래스들이 메서드나 이벤트,속성을
public으로 선언할 수 있도록 배려한 것입니다.
그러면 왜 public전부 선언해 버리지 않았는지 의문이 생기죠?
그것은 엄마 클래스들에서 public으로 선언한 것을
아들 클래스이 필요없다고 private에 선언할 수 없기 때문입니다.
그래서 개성이 강한 아들 클래스들이 사용할 지 말지
불명확한 것은 전부 protected에 선언하게 되는 것입니다.
그러니, 어린왕자님께서는 Virtual, Dynamic으로 선언된 메소드들로
개성이 강한 아들을 만들어서 사용시면 될 것입니다. ^^;
그럼, 즐거운 프로그래밍 되시길~
0
0
삭제
수정
댓글
어린왕자
•
2000.05.08 23:51
아..안녕하세요..창민님..영원한 델초보 어린왕자입니다..
그동안 다른 작업때문에..T.T..이제서야..다시 질문 올립니다..
음..그러면..
어떻게 Protected된 메소드나 속성을 어떻게 이용하나요?
Virtual, Dynamic..음..쫌..예제를 볼수 없을까요?..
전..스트링그리드의 옵션몇개를 디비그리드에서 쓰고 싶은데요..칼럼을 못움직이게 할려구요..
창민님..답변 바랍니다..
구창민 wrote:
> 어린왕자 wrote:
> > 안녕하세요..영원한 델초보 어린왕자입니다..
> > 오늘은 디비그리드를 장난감삼아 가지고 놀고 있습니다..
> > 근데 이놈은 스트링그리드와 달리 셀의 값을 쉽게 알아오는 방법이 없더군요..
> > 또 스크롤바가 움직여 넘어가버리면..이거 더 큰 문제가 발생하구요..
> >
> > 한편 그의 부모인 커스텀그리드는 좋은 기능들이 많은데..왜 디비그리드는 엄마 따라가지 않습니까?
> > 혹시 디비그리드에서 부모인 커스텀그리드 메소드를 사용하는 방법없나요?
>
>
> 안녕하세요~ 구창민입니다.
>
> 엄마따라가지 않는 좋은 메서드들이란 protected에 선언된 넘들을 보시고 하는 말씀이시죠?
>
> 음...엄마에겐 각기 다른 개성을 가진 여러자식이 태어날 수 있기 때문이지요.
>
> VCL의 계보를 살펴보세요.
>
> TCustom이라는 이름이 붙은 많은 엄마 클래스가 있는데,
> 엄마들의 클래스에는 많은 메서드나 속성이 protected에
> 선언되어 있는 것을 보실 수 있을 것입니다.
>
> 그건 아들클래스들이 메서드나 이벤트,속성을
> public으로 선언할 수 있도록 배려한 것입니다.
>
> 그러면 왜 public전부 선언해 버리지 않았는지 의문이 생기죠?
>
> 그것은 엄마 클래스들에서 public으로 선언한 것을
> 아들 클래스이 필요없다고 private에 선언할 수 없기 때문입니다.
>
> 그래서 개성이 강한 아들 클래스들이 사용할 지 말지
> 불명확한 것은 전부 protected에 선언하게 되는 것입니다.
>
> 그러니, 어린왕자님께서는 Virtual, Dynamic으로 선언된 메소드들로
> 개성이 강한 아들을 만들어서 사용시면 될 것입니다. ^^;
>
> 그럼, 즐거운 프로그래밍 되시길~
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
한수리
2000.05.04 04:04
0
COMMENTS
/
0
LIKES
가상키보드에서 웹브라우저 폼 입력
최용일
2000.05.04 04:24
0
COMMENTS
/
0
LIKES
Re: 퀵 리포트에서 레코드 출력
blueofsky
•
2000.05.04 03:43
3
COMMENTS
/
0
LIKES
create명령어로 만든 폼에 대해서..
김일영
•
2000.05.04 04:24
상황을 제대로 짐작한 것인지 모르겠지만, 아마도 문제된 코드가 show되었다는 그 하위폼에 있는 것 같은...
blueofsky
•
2000.05.04 18:39
제가 말씀드릴려고 하는것은... MDI폼으로 만들었습니다. 그리고 폼을 생성시킬때는 Create문을 사용해서 ...
김일영
•
2000.05.04 22:01
form2.edit1.text := 'test';라는 코딩을 하는 것과, form2에서 하위폼인 form3을 show하고 form3에서 검...
희
•
2000.05.04 03:41
1
COMMENTS
/
0
LIKES
TabControl에 대하여....[초보자]
이재원
•
2000.05.04 11:54
여러가지 방법이있는데요 만일 테이블에서 Filtering을 사용하시려면 Table1.Active:=False; T...
양은주
•
2000.05.04 03:32
1
COMMENTS
/
0
LIKES
[컴포넌트]질문입니다.
구창민
•
2000.05.04 05:25
양은주 wrote: > 안녕하세요?? > 자주 질문을 올리는것 같아 죄송하군요... > > 그럼에도 불구하고 또...
황남철
2000.05.04 03:21
0
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
황남철
•
2000.05.04 03:17
1
COMMENTS
/
0
LIKES
마스터 삭제시 디테일 삭제까지
윤석천
•
2000.05.04 17:50
황남철 wrote: > 마스터와 디테일로 연결된 table에서 마스터삭제시 디테일도 같이 삭제 되게할려면 > 마...
권애리
•
2000.05.04 03:09
2
COMMENTS
/
0
LIKES
[Plz..]AsyncFree 라는 컴포넌트를 구했는데.. 추가하는 방법을 알려주세요..
이재원
•
2000.05.04 11:13
AsyncFreeD#.DPK 화일을 열고 Install 단추를 눌러주시면 됩니당. 시험은 데모 프로젝 따라오는거 콤파일 ...
권애리
•
2000.05.04 20:23
인스톨 하는 중에 에러 생기면.. 어떻하죠.. 자꾸 에러가 나에여.. sample도 빌드도 안되구.여.. 흑흑.. ...
Mr.Q
•
2000.05.04 03:03
1
COMMENTS
/
0
LIKES
TDBLookupCombobox
nilriri
•
2000.05.04 06:09
DBLookupCombobox.keyvalue := '나'; keyvalue라는 값에 원하는 값을 넣어주면 됩니다..... Mr.Q...
배봉숙
•
2000.05.04 02:55
1
COMMENTS
/
0
LIKES
13597부가 질문사항이 있습니다.
nilriri
•
2000.05.04 06:16
이름필드를 가지고 그룹을 지정한후에 그룹footer밴드의 after print이벤트에 페이지를 넘기는 코드를 ...
정수현
2000.05.04 02:42
0
COMMENTS
/
0
LIKES
[초보자]SQL을 이용한 번호증가
cjang
2000.05.04 02:29
0
COMMENTS
/
0
LIKES
ActiveX Form에 데이타베이스를 사용... 그런데...
박경환
•
2000.05.04 02:22
1
COMMENTS
/
0
LIKES
인터넷관련 컴포넌트를 구하고 있습니다.
강민주
•
2000.05.04 03:20
박경환 wrote: > 인터넷 관련 컴포넌트를 구하고 싶은데.. 국 내외 사이트를 돌아다녀 봤는데.. 별로 없네...
어린왕자
2000.05.04 02:18
0
COMMENTS
/
0
LIKES
동네사람들~ ADO컴포넌트 엑세스DB의 Ole타입 정확하게 못읽는데요~
까까...
2000.05.04 02:12
0
COMMENTS
/
0
LIKES
Re: 날짜 출력
표기찬
•
2000.05.04 01:42
1
COMMENTS
/
0
LIKES
Winexec실행시 FullPath를 주면 실행이 안됩니다...
최용일
•
2000.05.04 04:14
안녕하세요. 최용일입니다. WinExec로 실행할 때 패스를 이용하실려면 반드시 그 패스에 파일이 있어야 ...
어린왕자
•
2000.05.04 01:35
2
COMMENTS
/
0
LIKES
음냐~..왜 디비그리드는 커스텀그리드의 좋은 속성을 상속하지 않는 걸깡??
안녕하세요..영원한 델초보 어린왕자입니다.. 오늘은 디비그리드를 장난감삼아 가지고 놀고 있습니다.. 근데 이놈은 스트링그리드와 달리 셀의 값을 쉽게 알아오는 방법이 없더군요.. 또 스크롤바가 움직여 넘어가버리면..이거 더 큰 문제...
구창민
•
2000.05.04 05:53
어린왕자 wrote: > 안녕하세요..영원한 델초보 어린왕자입니다.. > 오늘은 디비그리드를 장난감삼아 가지...
어린왕자
•
2000.05.08 23:51
아..안녕하세요..창민님..영원한 델초보 어린왕자입니다.. 그동안 다른 작업때문에..T.T..이제서야..다시 ...
문소은
•
2000.05.04 01:25
3
COMMENTS
/
0
LIKES
DB내의 날짜로 날수 구하는법??
조규춘
•
2000.05.04 03:43
문소은 wrote: > 안녕하세요? > > 전 데이타베이스에 테이블에 저장된 날짜를 불러와서 델파이 프로그...
어린왕자
•
2000.05.04 01:40
문소은 wrote: > 안녕하세요? > > 전 데이타베이스에 테이블에 저장된 날짜를 불러와서 델파이 프로그...
황남철
•
2000.05.04 01:29
문소은 wrote: > 안녕하세요? > > 전 데이타베이스에 테이블에 저장된 날짜를 불러와서 델파이 프...
박설화
•
2000.05.04 01:10
1
COMMENTS
/
0
LIKES
13938질문 : 잘 안됩니다. 꼬~옥 좀 알려주세요
김영해
•
2000.05.04 01:57
박설화 wrote: > 제가 구상하고 있는 건은 보험료를 산출하는 건데 > 디비에 해당값들을 모두 입력해 놓...
이정설
2000.05.04 01:05
0
COMMENTS
/
0
LIKES
RGB 색상에 관하여
어린왕자
2000/05/04 01:35
Views
150
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세요..영원한 델초보 어린왕자입니다..
> 오늘은 디비그리드를 장난감삼아 가지고 놀고 있습니다..
> 근데 이놈은 스트링그리드와 달리 셀의 값을 쉽게 알아오는 방법이 없더군요..
> 또 스크롤바가 움직여 넘어가버리면..이거 더 큰 문제가 발생하구요..
>
> 한편 그의 부모인 커스텀그리드는 좋은 기능들이 많은데..왜 디비그리드는 엄마 따라가지 않습니까?
> 혹시 디비그리드에서 부모인 커스텀그리드 메소드를 사용하는 방법없나요?
안녕하세요~ 구창민입니다.
엄마따라가지 않는 좋은 메서드들이란 protected에 선언된 넘들을 보시고 하는 말씀이시죠?
음...엄마에겐 각기 다른 개성을 가진 여러자식이 태어날 수 있기 때문이지요.
VCL의 계보를 살펴보세요.
TCustom이라는 이름이 붙은 많은 엄마 클래스가 있는데,
엄마들의 클래스에는 많은 메서드나 속성이 protected에
선언되어 있는 것을 보실 수 있을 것입니다.
그건 아들클래스들이 메서드나 이벤트,속성을
public으로 선언할 수 있도록 배려한 것입니다.
그러면 왜 public전부 선언해 버리지 않았는지 의문이 생기죠?
그것은 엄마 클래스들에서 public으로 선언한 것을
아들 클래스이 필요없다고 private에 선언할 수 없기 때문입니다.
그래서 개성이 강한 아들 클래스들이 사용할 지 말지
불명확한 것은 전부 protected에 선언하게 되는 것입니다.
그러니, 어린왕자님께서는 Virtual, Dynamic으로 선언된 메소드들로
개성이 강한 아들을 만들어서 사용시면 될 것입니다. ^^;
그럼, 즐거운 프로그래밍 되시길~