Q&A

  • 메모장 만드는데요
메모장을 만들고 있습니다.

파일을 저장할때(saveDialog컴포넌트이용) filter속성엘립시스를 이용해서...

-----------------------------------------------------

fiter Name | fiter

html | *.html

-----------------------------------------------------

...이렇게 *.html로 저장되게 했습니다.

파일저장대화상자에 보면 파일형식에 html이라고 나오니까 파일이름에는 그냥 파일명만 쓰쟎아요..그러구서 저장한 파일을 탐색기로 찾아보면 확장명이 아무것도 없고 종류도 그냥 '파일'이라고 나옵니다. 어떻게 해야하죠?



질문 하나 더..



상태표시줄에 커서가 위치한 라인의 줄수를 나타내고 싶습니다.

xx번째줄..이런식으로요.

전체줄수 표시는..

statusbar1.simplePanel:=true;

statusbar1.simpleText:=format('%d 줄',[memo1.lines.count]);

..이렇게 하면 되던데요. 응용을 못하겠어요^^;

부탁합니다~

2  COMMENTS
  • Profile
    최석기 2000.09.15 21:37
    안녕하세요.

    델파이세상(http://www.freechal.com/delphiworld)에 최석기입니다.



    님이 원하시는 첫번째 질문은요..

    DefaultExt라는 프로퍼티에 html이라고 지정해 주시면 되고요..



    두번째 질문은요



    현재 메모의 라인을 알수 있는 함수입니다..



    function CurrentLine: integer;

    begin

    Result := Memo1.Perform(em_LineFromChar, $FFFF, 0);

    end;







    니케 wrote:

    > 메모장을 만들고 있습니다.

    > 파일을 저장할때(saveDialog컴포넌트이용) filter속성엘립시스를 이용해서...

    > -----------------------------------------------------

    > fiter Name | fiter

    > html | *.html

    > -----------------------------------------------------

    > ...이렇게 *.html로 저장되게 했습니다.

    > 파일저장대화상자에 보면 파일형식에 html이라고 나오니까 파일이름에는 그냥 파일명만 쓰쟎아요..그러구서 저장한 파일을 탐색기로 찾아보면 확장명이 아무것도 없고 종류도 그냥 '파일'이라고 나옵니다. 어떻게 해야하죠?

    >

    > 질문 하나 더..

    >

    > 상태표시줄에 커서가 위치한 라인의 줄수를 나타내고 싶습니다.

    > xx번째줄..이런식으로요.

    > 전체줄수 표시는..

    > statusbar1.simplePanel:=true;

    > statusbar1.simpleText:=format('%d 줄',[memo1.lines.count]);

    > ..이렇게 하면 되던데요. 응용을 못하겠어요^^;

    > 부탁합니다~

  • Profile
    니케 2000.09.15 22:58
    답변 감사합니다~!! 근데 죄송한데요..초보라서..그 함수를 어떻게 쓰는건가요..

    코드편집창에서 선언해 주어야하는지..또 procedure들 밑에다가 그냥 붙여 넣으면 되는건지요?

    지금은 총라인수를..TForm1.Memo1Change <--이 프로시저에 코딩했거든요. 왜 체인지이벤트에 구현한 건가요?

    다시한번 꾸벅~!^^;



    최석기 wrote:

    > 안녕하세요.

    > 델파이세상(http://www.freechal.com/delphiworld)에 최석기입니다.

    >

    > 님이 원하시는 첫번째 질문은요..

    > DefaultExt라는 프로퍼티에 html이라고 지정해 주시면 되고요..

    >

    > 두번째 질문은요

    >

    > 현재 메모의 라인을 알수 있는 함수입니다..

    >

    > function CurrentLine: integer;

    > begin

    > Result := Memo1.Perform(em_LineFromChar, $FFFF, 0);

    > end;

    >

    >

    >

    > 니케 wrote:

    > > 메모장을 만들고 있습니다.

    > > 파일을 저장할때(saveDialog컴포넌트이용) filter속성엘립시스를 이용해서...

    > > -----------------------------------------------------

    > > fiter Name | fiter

    > > html | *.html

    > > -----------------------------------------------------

    > > ...이렇게 *.html로 저장되게 했습니다.

    > > 파일저장대화상자에 보면 파일형식에 html이라고 나오니까 파일이름에는 그냥 파일명만 쓰쟎아요..그러구서 저장한 파일을 탐색기로 찾아보면 확장명이 아무것도 없고 종류도 그냥 '파일'이라고 나옵니다. 어떻게 해야하죠?

    > >

    > > 질문 하나 더..

    > >

    > > 상태표시줄에 커서가 위치한 라인의 줄수를 나타내고 싶습니다.

    > > xx번째줄..이런식으로요.

    > > 전체줄수 표시는..

    > > statusbar1.simplePanel:=true;

    > > statusbar1.simpleText:=format('%d 줄',[memo1.lines.count]);

    > > ..이렇게 하면 되던데요. 응용을 못하겠어요^^;

    > > 부탁합니다~