장성호 님이 쓰신 글 :
: 도대체 님이 쓰신 글 :
: : TShape를 new로 생성해서 timeline을 만드려고 합니다.
: :
: : 질문 1]TShape anchor 프로퍼티 값을 코딩으로 할당하는 방법은 없나요?
: :
: 답변1
: C++Builder에서 집합형은 다음과 같이 설정하면 됩니다.
:
:
:
: // Anchars속성에 akLeft를 넣고자 할경우
: Shape1->Anchors = TAnchors()<< akLeft;
:
:
: //기존 Anchors 속성에 다른 속성을 추가하고자 할경우
: Shape1->Anchors =Shape1->Anchors<< akRight;
:
: //기존 Anchors 속성중에서 특정 속성을 삭제하고자 할경우..
: Shape1->Anchors =Shape1->Anchors>> akTop;
:
:
:
:
: Anchors 속성뿐만 아니라
: 모든 집합형 속성에 다 위와같은 방식으로 하면 됩니다.
:
:
: 그냥 열거형을 쓰지 않고 왜 저런 집합형을 쓰는지는 다름 글을 참조하세요
:
: 참조
: http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=385
:
:
: :
: : 질문 2]anchor 라이트를 줬을 때
: :
: : 폼 크기를 최대화를 하면 TShape가 너무 많이 늘어나네요 비율을 유지해야하는데..
: :
: : 폼이 늘어나도 다른 컨트롤들과 비율을 유지할 방법이 없을까요?
: :
: 답변2
: Anchors 속성으로는 안될것 같구요..
: Anchors에는 akLeft , alTop 등 한쪽 모서리로 붙도록 두가지만 설정해주고..
: TShape의 Parent의 OnResize이벤트 핸들러에서
: shape의 width / height를 직접 계산해서 설정해주시면 될것 같습니다.
:
:
: : 질문 3 ]하루 24시간을 그래픽으로 표현할 적당한 control 없을까요?
:
: 답변3
: 질문이 너무 추상적입니다.
:
:
:
: 그럼..
ruler 같은 인터페이스에 24시간이 표현되면 딱좋겠는데 그런 component가 없네요
|