Q&A

  • 메모에서 커서없애기 도와주세요
저기요 메인폼이 있구요, 어떤 버튼을 누르면 메모장을 포함한 다른 폼이 하나 뜨게 할려고 하거든요.

근데 폼이 떳을대 메모장에 커서가 깜박이는데, 이걸 깜박안거리게 할 수 없을까요

그리구요, 메모장에 입력을 못하게 하려는데 커서가 있으니까 당연히 입력이 되는군요.

어떻게 하면 좋을까요. 흑흑 도와주세요. 고수님...

3  COMMENTS
  • Profile
    이경문 2001.06.17 08:51
    참고인디여...

    Memo1.Enabled을 true로 한 상태에서 할 수 있는 방법도 있습니다.

    어떻게 하느냐?!

    Edit한개 폼위에 올려 놓고 Edit1.Left := -1000 해서 화면에 안보이게 한 다음

    Memo OnEnter Event에서 다음과 같이 코딩합니다.

    procedure TForm1.Memo1Enter(Sender: TObject);

    begin

    Edit1.SetFocus;

    end;



    엽기적인 방법이져 ^^.



    심현지 wrote:

    > 저기요 메인폼이 있구요, 어떤 버튼을 누르면 메모장을 포함한 다른 폼이 하나 뜨게 할려고 하거든요.

    > 근데 폼이 떳을대 메모장에 커서가 깜박이는데, 이걸 깜박안거리게 할 수 없을까요

    > 그리구요, 메모장에 입력을 못하게 하려는데 커서가 있으니까 당연히 입력이 되는군요.

    > 어떻게 하면 좋을까요. 흑흑 도와주세요. 고수님...

  • Profile
    서록 2001.06.17 08:47
    위님 말씀처럼 enabled 프로퍼티를 false로 놓으면 캐럿이 생기지 않죠.

    그런 방법도 있구...

    대신 그 방법은...메모컨트롤 크기보다 긴 내용을 담고있는 경우에는

    스크롤이 안되는 단점이 있구요.

    비록 캐럿이 생기긴 하지만 전혀 수정이 안되는 방법은...

    readonly 프로퍼티를 true 하시면 되죠.



    간단하게 해결하는 방법은 두방법이 있겠네요.

    즐코 하시길...





    심현지 wrote:

    > 저기요 메인폼이 있구요, 어떤 버튼을 누르면 메모장을 포함한 다른 폼이 하나 뜨게 할려고 하거든요.

    > 근데 폼이 떳을대 메모장에 커서가 깜박이는데, 이걸 깜박안거리게 할 수 없을까요

    > 그리구요, 메모장에 입력을 못하게 하려는데 커서가 있으니까 당연히 입력이 되는군요.

    > 어떻게 하면 좋을까요. 흑흑 도와주세요. 고수님...

  • Profile
    naglpar 2001.06.17 08:32
    심현지 wrote:

    > 저기요 메인폼이 있구요, 어떤 버튼을 누르면 메모장을 포함한 다른 폼이 하나 뜨게 할려고 하거든요.

    > 근데 폼이 떳을대 메모장에 커서가 깜박이는데, 이걸 깜박안거리게 할 수 없을까요

    > 그리구요, 메모장에 입력을 못하게 하려는데 커서가 있으니까 당연히 입력이 되는군요.

    > 어떻게 하면 좋을까요. 흑흑 도와주세요. 고수님...



    //=========================================================//

    흐음...

    FormCreate 이벤트시. Memo.Enable := False로 해주시고 안풀어주면

    될거인디여...