Q&A

  • 폼위에 그린 그림
Canvas명령어로 Form위에 라인을 그렸는데요.
문제는 폼에 그린 라인이 폼 사이즈 보다 커서 폼에 스크롤바가 생기거든요..
근데 화면을 스크롤을 시키면 이미 그려진 라인이 스크롤을 원래 위치로 돌리면 화면상에서 지워져 있거든요..
어떻게 해야할지 깝깝하네여...
고수여러분중에서 이런 현상을 해결하신분 있음 도와주세요....

몇시간째 해매고 있네요....

켁......도와주세요
4  COMMENTS
  • Profile
    김수경 2002.07.26 07:20
    Form.Canvas에 그려보세요

    Canvas.MoveTo( 10, 20 );
    Canvas.LineTo( 300,100 );

    이런식으로요...

    즐거운 하루!!!  

  • Profile
    최용일 2002.07.26 06:17
    안녕하세요. 최용일입니다.

    폼은 폼에다가 그린걸 저장하는 기능이 없습니다. 때문에 이걸 어딘가에 저장을 해야겠죠...

    폼에다가 TImage를 놓고 TImage위에다가 그리시던가 TBitmap객체를 생성해서 TBitmap에다가 그리고 폼의 OnPaint이벤트에서 이걸 폼의 Canvas에다가 그려주셔야 합니다.

    ^^ 항상 즐코하세요...

  • Profile
    김명원 2002.07.26 06:46
    제가 지금 하고 있는 코딩의 내용을 간단히 설명 드리면
    폼위에 메모를 동적으로 생성하고 계보를 그리려는 작업을하는데
    일종에 트리죠...
    메모 박스와 메모박스 간에 라인을 그린거거든요..
    그 계보가 좀 크다보니 한화면에 처리가 불가능해서 스크롤하면서 볼수
    있는 방법을 찾다가 폼위에 그리는 방법을 택한것입니다.
    근데 그폼에 라인까지 다 그려졌는데 스크롤하면 이전에 그려졌던 라인이 사라지는 현상입니다.
      님의 말씀데로 라인을 image위에 그려보기도 해보았는데요 스크롤되는 화면까지는 커지지 않는 문제가 있더라구요...
    그래서 고민중입니다...

      어쨌든 답변 감사합니다...

      
  • Profile
    최용일 2002.07.26 06:55
    안녕하세요. 최용일입니다.

    TScrollBox한번 써보세요. 폼에 이것놓구 이미지든 메모든 모든걸 다 여기안에 넣으시면 스크롤되도 같이 스크롤되어서 괞찮을거 같은데... 물론 이미지는 폼의 크기가 아니라 보이지 않은 부분까지 계산한 크기로 만드셔야하구요...

    ^^ 항상 즐코하세요...

    • 짱아
    • 2002.07.26 05:45
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 전형식
      2002.07.26 14:23
      런타임시에 SQL구분을 넣어주는것은 그냥 Text문장입니다. Parameter값을 넣는것은 그값으로 텍스트값을 ...
    • 강동순
      2002.07.26 19:02
      안녕하세요 수고 많습니다. 윗분의 답변도 맞습니다. 저는 항상 이렇게 사용합니다. (정답이라...
    • 김명원
    • 2002.07.26 05:42
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김수경
      2002.07.26 07:20
      Form.Canvas에 그려보세요 Canvas.MoveTo( 10, 20 ); Canvas.LineTo( 300,100 ); 이런식으로요.....
    • 최용일
      2002.07.26 06:17
      안녕하세요. 최용일입니다. 폼은 폼에다가 그린걸 저장하는 기능이 없습니다. 때문에 이걸 어딘가에 저...
    • 김명원
      2002.07.26 06:46
      제가 지금 하고 있는 코딩의 내용을 간단히 설명 드리면 폼위에 메모를 동적으로 생성하고 계보를 그리려...
    • 최용일
      2002.07.26 06:55
      안녕하세요. 최용일입니다. TScrollBox한번 써보세요. 폼에 이것놓구 이미지든 메모든 모든걸 다 여기안...
    • 이동근
    • 2002.07.26 03:48
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 까마귀
    • 2002.07.26 03:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.07.26 06:32
      안녕하세요. 최용일입니다. 항상 두건을 입력하면 에러가 난다구 했으니까 첫번째건은 그냥 입력하시고,...
    • 까마귀
      2002.07.26 07:37
      안녕하세요. 까마귀입니다. 첫번째 건이나 두번째 건이나 같은 루틴을 도는 거거든요. 이건 뭐 당연한 ...
    • 수서니
    • 2002.07.26 03:14
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 전형식
      2002.07.26 14:31
      거참... 님께서 의도하는것이 주소 사이에 있는 공백에 '$를 붙이고 시퍼 하시는것같은데.. 맞나요? 만일...
    • KDDG_ZZOM
      2002.07.26 03:41
      이렇게 하니깐 되는것같은데... sAddr2[iIdx1] := ' $'; 이부분에서 오류나오지 않나요? sAddr2[iIdx1] :...
    • KDDG_ZZOM
      2002.07.26 03:24
        insert(inttostr(iIdx1)+'$', sAddr2, iIdx1+1)) 요기에서   ildx1 +1))문에서 )...
    • 수서니
      2002.07.26 03:32
      그건 아니네요...   insert(inttostr(iIdx1)+'$', sAddr2, iIdx1+1); 이렇게 하나 지워도 ...
    • 최용일
      2002.07.26 05:49
      안녕하세요. 최용일입니다. 혹시 with문같은거 사용하시지 않으셨나요? with문은 scope우선 순위가...
    • 수서니
      2002.07.26 19:07
      그렇군요... 이제 잘 됩니당...
    • 김기연
    • 2002.07.26 02:57
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 성더기
      2002.07.26 22:20
      트랜젝션 시작임다 if not DM.DB.inTransection then DM.DB.StartTranSaction; 일케 해보시져..^^ 롤...
    • 2002.07.26 03:13
      첫번째 가능성, 코딩으로 작성한 쿼리를 직접 작성하여 SQL 실행가능한 툴(DB Explorer나, Oracle 자체 툴)...
    • KDDG_ZZOM
      2002.07.26 03:09
      UPDATE, DELETE문은 조건에 없어도 sqlcode는 0으로 리턴되거든요... sqlplus나 다른 툴(토드같은거)에서 ...
    • 윤도상
    • 2002.07.26 02:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.07.26 03:00
      폼에 보면, Constraints 라는 속성이 있는데, 여기에 있는 네 가지 값들을 고정할 폭과 높이로 설정해...
    • 윤영욱
    • 2002.07.26 01:59
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 2002.07.26 01:59
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.07.26 06:28
    • 2002.07.26 10:39
    • 최용일
      2002.07.26 22:31
    • 2002.07.27 01:51
    • 최용일
      2002.07.27 18:50
    • 2002.07.27 20:09
    • 나옹이
    • 2002.07.26 01:47
    • 8 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.07.26 06:37
    • 나옹이
      2002.07.26 19:40
    • 최용일
      2002.07.26 20:33
    • 나옹이
      2002.07.26 20:35
    • 최용일
      2002.07.26 20:38
    • 나옹이
      2002.07.26 20:45
    • 최용일
      2002.07.26 22:39
    • • • •
    • 이영동
    • 2002.07.26 00:58
    • 0 COMMENTS
    • /
    • 0 LIKES
    • julien
    • 2002.07.26 00:56
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최수림
    • 2002.07.25 22:51
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.07.26 01:15
      안녕하세요. 최용일입니다. 델파이의 TIniFile을 이용하세요... ReadSections으로 경기도, 서울시, ....
    • 최수림
      2002.07.26 02:47
      감사합니다...!! 간단하게 테스트로 하니... =========================================================...
    • 최용일
      2002.07.26 05:41
      안녕하세요. 최용일입니다. 쩝~ 책보시구 트리뷰에 대한 부분을 잘 공부하세요... 동넣는건 쫌만 분석하...
    • 최수림
      2002.07.26 09:25
      넵 명심하겠습니다..!! ^^ 감사합니다..!!^^
    • 홍성락
      2002.07.25 23:46
      hsr///////////////////////////////////////////////////// 특정한 이름의 창이란 어떠한건지요.... 아...
    • 김현우
      2002.07.26 02:05
      procedure TForm1.Button1Click(Sender: TObject); var     hForm, EHwnd &nbs...
    • 최용일
      2002.07.26 03:40
      안녕하세요. 최용일입니다. 아래와 같이 해보세요... procedure TForm1.MemoAddStr(Index: Integer; ...
    • 버섯
    • 2002.07.25 20:47
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 홍성철
    • 2002.07.25 20:35
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 오정민
      2002.07.25 21:02
      ms-sql의 경우 다른 데이터베이스를 조인 하기 위해서는 select A.*,B.* form DB1.테이블명 A INNER JOIN ...
    • KDDG_ZZOM
      2002.07.25 20:41
      테이블 스키마를 정확히 알아야 조인을 할수있을것같습니다... 즐프하세요...
    • 강미경
    • 2002.07.25 20:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.07.25 20:54
      대개 텍스트 파일을 데이터베이스에 옮기기 위해서는 선행작업이 필요합니다.. 원본 소스의 데이터를 ...
    • 델초보
    • 2002.07.25 19:40
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김길현
    • 2002.07.25 18:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.07.25 20:25
      안녕하세요. 최용일입니다. 하실려는 목적이 Ctrl-C누르는거 감시하는게 아니라 클립보드에 데이터가 들...