Q&A

  • 메모에디트에서...
폼에 버튼과 메모에디트를 두고서요......

메모에디트에.... 글자를 입력하고...

마우스로 주욱드래그 하면...파란색으로 영역이 생기잖아요...

그 영역을 오케하면 알수 있을까요?

복사하기 버튼을 두고서...

영역한게 있음 버튼 Enabled=true 가되고...

영역선택한게 없음... Enabled = false 가 되고...

데모 보니깐...리치에디트를 이용해서 한게 있던데...

도무지 어렵네요...
1  COMMENTS
  • Profile
    양상훈 2002.08.16 15:48

    Memo1에서 글자를 입력하고 영역을 선택하면 Button1이 Enabled 되고
    Button1을 누르면 선택내용이 Memo2에 추가됩니다.

    procedure TForm1.Memo1MouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    begin
      if Memo1.SelLength>0 then Button1.Enabled:=True
      else Button1.Enabled:=False;
    end;

    procedure TForm1.Memo1KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
      if Memo1.SelLength>0 then Button1.Enabled:=True
      else Button1.Enabled:=False;
    end;

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      memo2.lines.add(memo1.SelText);
    end;

    • 김진옥
    • 2002.08.17 01:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 고지범
      2002.08.17 02:12
      메모리 포인터의 값이 이상해서 접근 불가로 나오는 듯 하네요... 가령 TMyClass 타입이 있다고 하면, ...
    • 김요한
      2002.08.17 01:48
      'Access violation'의 오류메세지는 File(다른 리소스일수도...)에 대한 접근 충돌이 대부분이지요. ...
    • 수서니
    • 2002.08.17 00:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      2002.08.17 00:46
      안녕하세요? 로그인 정보를 기억할 수 있는 레코드변수를 하나 선언하셔서 거기다가 집어넣으시면 간...
    • 1
    • 2002.08.17 00:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이민수
      2002.08.17 22:22
      프로젝트 시작하시고 걍 F9 누르시면 IDE에서 실행됩니다. F9:      &nb...
    • 이창환
      2002.08.17 05:24
      실행화일을 만들려면 Build All을 하셔야합니다. *^^* 즐거운 하루 *^^*
    • 전승곤
    • 2002.08.16 23:21
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김성욱
    • 2002.08.16 22:49
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최수림
    • 2002.08.16 22:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.08.16 22:58
      안녕하세요. 최용일입니다. 폴더를 크게 작게 한다는게 무슨 말인지 잘 모르겠네요... 혹시 이것 말...
    • 델델델
    • 2002.08.16 22:17
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 2002.08.16 21:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이창환
      2002.08.17 05:47
      맞을란가 모르겠는데요.. 혹시 윈도우 프린트설정에서 해당 프린터의 Custom Size의 크기를 확인해 보세요...
    • 최용일
      2002.08.16 22:18
      안녕하세요. 최용일입니다. Data속성은 컴포넌트의 Tag속성처럼 사용자가 마음대로 억세스 할 수 있는 ...
    • 스말(^___^)
      2002.08.16 22:36
    • 이현철
      2002.08.17 01:00
      Unix에 어떤 정의된 명령을 내리시려면, 기본적으로 C/S 프로그래밍이 들어갑니다. Unix 소켓 프로그...
    • 이종혁
    • 2002.08.16 20:13
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 2002.08.17 00:29
      OnCalcFields에서 하시면 될것 같네요. Query에 필드를 하나 추가하시고, 이벤트에 다음과같이 코딩해보세...
    • 티모니
      2002.08.16 20:19
      mssql에서 auto_increment 필드를 추가 시켜서 처리 하시거나.. 물론 이 방법은 레코드를 삭제하거나 하...
    • 최우영
    • 2002.08.16 20:09
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이충성
      2002.08.16 20:48
      //이미지 화일을 해당 이미지에 보여줄때... procedure JPEGLoadFromDB(BlobField: TBlobField; Image: TI...
    • 최우영
      2002.08.17 01:20
      많은 도움이 되었습니다. 그런데 제가 아시는분 중에도 이충성씨라고 계신데.. 설마 그분은 아니시겠죠? ...
    • 델사랑
    • 2002.08.16 20:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이현철
      2002.08.17 01:03
      메모리 상승에 관한것은, 개발 하실 경우에 객첵를 생성하였다가 제대로 종료하지 않을 경우에 많이 발...
    • 고지범
      2002.08.17 01:48
      저두 델파이 6를 XP 위에서 돌리고 있는 데.. 가끔 뜹니다... 암 생각 없이 델파이 죽였다가, 다시 실행 ...
    • 최용일
      2002.08.16 20:35
      안녕하세요. 최용일입니다. 자료실에 있습니다. 검색해보세요... ^^ 항상 즐코하세요...
    • 김수경
      2002.08.16 19:13
      Delphi Tips 1295    특정 문자로 나누기   1294   &...
    • 머슴
      2002.08.16 19:07
      자료가 규칙적으로 구성이 되어있으면 가장 간단한것은 Copy함수를 쓰시 면 됩니다... 한 문자열의 ...
    • 스말(^___^)
      2002.08.16 19:58
      DB에서 읽혀져서 TListView에 이름(날짜),이름2(날짜) 이런식으로 보여지는 자료라 전혀 일정하지가 않아...
    • 최용일
      2002.08.16 22:25
      안녕하세요. 최용일입니다. 일정한 (규칙이 있는) 자료인거 같은데요... ","로 구분되고 다음 "("를 만...
    • 스말(^___^)
      2002.08.16 22:42
    • 나옹이
    • 2002.08.16 15:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 양상훈
      2002.08.16 15:48
      Memo1에서 글자를 입력하고 영역을 선택하면 Button1이 Enabled 되고 Button1을 누르면 선택내용이 Memo...
    • 양상훈
      2002.08.16 12:57
      여기 게시판에서 찾아 사용하고 있는 코드입니다. XP에서 잘 실행됩니다. Procedure TForm1.WindowsSh...
    • 타이가
    • 2002.08.16 11:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 양상훈
      2002.08.16 13:18
      prompt>EXE aa.bmp aa.jpg   ParamCount = 2   ParamStr(0) = 'C:...EXE.exe' ...
    • 김성민
    • 2002.08.16 09:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김진태
      2002.08.16 11:00
      두가지가 있는데요. 실수로 리턴하는거랑 정수로 리턴하는것. trunc는 정수로 int는 실수로.. var a: I...