Q&A

  • 초보질문 또 올려서 미안하네여...
허접한 질문 또 하겠습니다.
Panel 위에 3개의 세이프 컴포넌트(shape속성으로 "원"으로 바꿈)가 있습니다.



@@@여기서 실행했을때@@@
3개의 "원" 중에서 하나를 클릭하면 색깔(예를들어 빨간색)이 변하게 할려구 그럽니다.
그리고, 빨간색 원을 뺀 나머지 두개의 "원"중에서 하나를 클릭하면
원래 선택된 빨간색"원"은 원래 상태로 돌아가고 이번에 선택된 "원"이 빨간색으로
바뀌게 할려구 그럽니다.


자세히 가르쳐 주세여.. 고수님들...
전 늦은 나이에 델파이를 배울려고 하는뎅 처음부터 쉽지 않네여...

1  COMMENTS
  • Profile
    김경록 2002.03.20 01:14
    Shape의 각종 이벤트 중에
    MouseDown이라는 이벤트가 있습니다..
    이곳에 코딩을 해보십시오..

    shape1.brush.color := clRed;
    나머지 shape에는 다른 색깔은 넣으면 되겠져?
    (  shape2.brush.color := clBlue;
       shape3.brush.color := clBlue;
    )

    답이 되셨는지..