Q&A

  • 저의 질문좀...제발...ㅠㅠ
1. 리스트박스 컬럼내부에 그림을 삽입하는 방법을 알고싶습니다...



2. 자신의 컴퓨터에서(컴퓨터 한대) TCP/IP 통신...

아주 간단한 예제를 부탁드립니다...(ServerSocket, ClientSocket 컴포넌트)

--- 그리고... 포트번호를 어떻게 써야해야할지..ㅠ.ㅠ



이번엔 꼭 좀 답변 해주시겠져???



히힛~ ^^



그럼 즐넷하세염~~~

1  COMMENTS
  • Profile
    조규춘 2000.05.10 13:27
    copretns wrote:

    > 1. 리스트박스 컬럼내부에 그림을 삽입하는 방법을 알고싶습니다...

    아래의 소스를 이용하여 보시기 바랍니다. 이해는 되시겠지요?

    리스트 박스의 아이템중 onDrawItem이라는 이벤트에 주시면 되지요!

    아~! 그리고 중요한거는 속성중에 style 이라는 속성값에 다가

    lbOwnerDrawVariable로 해주시는 거 잊지 마시고요!



    procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;

    Rect: TRect; State: TOwnerDrawState);

    var

    bmp : Tbitmap;

    outrect : Trect;

    bmpwidth : integer;

    begin

    // 디폴트 출력

    outrect := rect;



    bmp := Tbitmap.Create;

    try

    bmp.LoadFromFile('c:bon.bmp'); // 그림이 있는 경로 설정....

    bmpWidth := (rect.Bottom - Rect.Top) * 2;

    Outrect.Right := Rect.Left + bmpwidth;

    ListBox1.Canvas.StretchDraw(Outrect, bmp);

    finally

    bmp.free;

    end;

    outrect := rect;

    outrect.Left := outrect.left + bmpwidth;

    end;









    >

    > 2. 자신의 컴퓨터에서(컴퓨터 한대) TCP/IP 통신...

    > 아주 간단한 예제를 부탁드립니다...(ServerSocket, ClientSocket 컴포넌트)

    > --- 그리고... 포트번호를 어떻게 써야해야할지..ㅠ.ㅠ

    예제라고 할것 까지는 없습니다.

    한대의 컴퓨터에서 소켓 속성중 address는 127.0.0.1로 해주시기 바랍니다.

    127.0.0.1은 자신의 로컬 컴을 가르키는 거지요!

    포트번호 또한 자신이 임의대로 할수 있습니다. 그러나 관례상 6000~7000번을

    하더군요! 혹시나 소스가 필요하시다면 연락을....





    >

    > 이번엔 꼭 좀 답변 해주시겠져???



    답변이 도움이 되었으면 좋겠군요! 테스트는 해본건데...



    >

    > 히힛~ ^^



    하하~~...

    >

    > 그럼 즐넷하세염~~~

    그럼 즐델하세염~~~ (즐델 : 즐거운 델파이)



    규춘 올림..