Q&A

  • TCustomDBGrid 어떻게 사용해여~??
아무리 찾아두 메뉴에두 없구

컨퍼넌트 파레트에더 없던데...

찾아보니깐 TCustom글자가 들어간게

많던데...그런거 어떻게 사용하져?

임의로 생성하는건가여?



3  COMMENTS
  • Profile
    어린왕자 2001.07.14 00:14
    영원한 왕초보 어린왕자입니다..

    Custom이라고 들어간것들은 추상적인 컴포넌트 입니다..

    쉽게 풀이하면..



    컴포넌트를 여러가지 만들수 있도록 속성,메소드 리스트만 가지고 있습니다.

    이것을 바루 쓸순 없져.



    Custom컴포넌트를 상속받아서. 속성,메소드중에서 유용한 것을 상속받아야서 새클래스를 만드셔야 쓸수 있습니다.



    VCL계층도를 살펴보세요..많은 도움이 될듯 합니다



    우적우적 wrote:

    > 아무리 찾아두 메뉴에두 없구

    > 컨퍼넌트 파레트에더 없던데...

    > 찾아보니깐 TCustom글자가 들어간게

    > 많던데...그런거 어떻게 사용하져?

    > 임의로 생성하는건가여?

    >

  • Profile
    무적이나 2001.07.14 00:19
    --

  • Profile
    어린왕자 2001.07.14 00:30
    호고..

    돌아다니는게 예제 인데..



    예를 들면 TCustomEdit에서는

    TEdit등 여러가지 에디트박스의 조상이 되는데요.



    에디팅하는 기본적인 속성들이 Protected로 정의되어있죠.(protected는 바루 쓸수 없음)

    이것을 쓸라면..



    상속받아서

    필요한 Protected 속성을

    Public이나 Publish로 재정의를 해주면..쓸수 있는데요.

    그런 컴포넌트들이 TEdit들이나..여러가지 컴포넌트



    자세한건 소스를 보시면 이해가 가실껍니다.



    TCutomPanel과 TPanel을 보면여.



    TPanel은 거의 하는 일은 없죠..조상꺼(TCutomPanel) 그대로 받아서

    재정의하는 거뿐...



    컴포넌트를 한번 만들어보심이 어떠실런지..

    하다보면 컴포넌트가 돌아가는 원리를 이해하실껍니다^^;

    수고 하셔염~





    무적이나 wrote:

    > --