Q&A

  • 바뀐 색깔을 저장하려면....
도사님들! 답 좀 주세여~~~~어~~~



저도 언젠가는 초보 운전 딱지를 떼고 다른 분들에게 도움을 줄 수 있는 날이 오겠지요.



에디트의 바뀐 화면색과 글자색을 저장할 수 없나요? 다음에 다시 실행을 시켜도 바뀐 색깔이 적용하게 하고 싶은데 잘 안되는군요. 제 실력껏 한 것이 아래 것들입니다.



화면색 바꾸는 코드ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

procedure TForm1.SpeedButton8Click(Sender: TObject);

begin

if ColorDialog1.Execute then

RichEdit1.Color :=ColorDialog1.Color;

end;



글자색 바꾸는 코드ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

procedure TForm1.SpeedButton9Click(Sender: TObject);

begin

if ColorDialog1.Execute then

RichEdit1.Font.Charset :=162;

RichEdit1.Font.Name :='Verdana';

RichEdit1.Font.Color :=ColorDialog1.Color;

end;



그리고 답이 안된 질문 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ



리치 에디터에서 블럭을 잡은 뒤 글자의 속성을 변경하려고 버튼을 누르면 마치 불럭이 해제된 것 처럼 블럭이 벗겨지는군요. 그래도 속성을 변경하라고 명령을 하면 바뀌긴 하지만 영 안좋군요.



블럭을 잡은 뒤 키 입력 이벤트가 일어나도 블럭이 끄덕도 안하고 있게 할 수는 없나요?



이상입니다. 도사님들 부탁해요.

1  COMMENTS
  • Profile
    유도삼 1999.10.18 20:05
    아! 초보 wrote:

    > 도사님들! 답 좀 주세여~~~~어~~~

    >

    > 저도 언젠가는 초보 운전 딱지를 떼고 다른 분들에게 도움을 줄 수 있는 날이 오겠지요.

    >

    > 에디트의 바뀐 화면색과 글자색을 저장할 수 없나요? 다음에 다시 실행을 시켜도 바뀐 색깔이 적용하게 하고 싶은데 잘 안되는군요. 제 실력껏 한 것이 아래 것들입니다.

    >

    > 화면색 바꾸는 코드ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    > procedure TForm1.SpeedButton8Click(Sender: TObject);

    > begin

    > if ColorDialog1.Execute then

    > RichEdit1.Color :=ColorDialog1.Color;

    > end;

    >

    > 글자색 바꾸는 코드ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    > procedure TForm1.SpeedButton9Click(Sender: TObject);

    > begin

    > if ColorDialog1.Execute then

    > RichEdit1.Font.Charset :=162;

    > RichEdit1.Font.Name :='Verdana';

    > RichEdit1.Font.Color :=ColorDialog1.Color;

    > end;

    >

    > 그리고 답이 안된 질문 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    >

    > 리치 에디터에서 블럭을 잡은 뒤 글자의 속성을 변경하려고 버튼을 누르면 마치 불럭이 해제된 것 처럼 블럭이 벗겨지는군요. 그래도 속성을 변경하라고 명령을 하면 바뀌긴 하지만 영 안좋군요.

    >

    > 블럭을 잡은 뒤 키 입력 이벤트가 일어나도 블럭이 끄덕도 안하고 있게 할 수는 없나요?

    >

    > 이상입니다. 도사님들 부탁해요.



    변경된 색상을 그대로 적용하려면 바뀐 색상을 어딘가에 저장을 해 놓아야 합니다.

    예로 프로그램을 종료하기 직전에 현재 폼의 색상과 폰트의 색상을 INI파일에 기록을

    한다든가 레지스트리에 기록을 하는 식으로 말이죠.

    이때 주의할 점은 색상을 저장할때는 문자열로 바꾸어서 저장하고(ColorToString)

    저장된 색상을 불러올때는 문자열을 다시 색상으로(StringToColor) 바꾸어 주어야 한다는 점입니다.

    제 생각에는 INI 사용이 간단한 것 같습니다.

    그럼 좋은 나날 되세요...

    • 배불뚝
      1999.10.19 02:06
      sun wrote: > 여러개의 DBEdit의 값을 하나의 DBEdit에다 합계로서 표현을 하고자 합니다. > > 어떻게...
    • 한재필
      1999.10.19 01:55
      sun wrote: > 여러개의 DBEdit의 값을 하나의 DBEdit에다 합계로서 표현을 하고자 합니다. > > 어떻게...
    • 임성룡
    • 1999.10.19 00:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.19 05:42
      임성룡 wrote: > 안녕하세요....파라독스 DB에 필드로 확장자가 JPG인 이미지를 저장했는데, 그 이미지를...
    • bestcds
    • 1999.10.19 00:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      1999.10.19 02:59
      bestcds wrote: > DBGrid와 DBEdit를 사용하여 입력화면을 만드었습니다. > 그리고 코드번호를 가지고 데...
    • sun
    • 1999.10.19 00:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 오승섭
      1999.10.19 01:53
      안녕하세요.... 까망곰입니다....... 이렇게 하면 어떨까요...... SELECT SUM(SOFTCODE)+SUM(HARDCOST)...
    • 송경아
    • 1999.10.18 21:34
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박지훈.임프
      1999.10.24 20:08
      송경아 wrote: > 프로그램을 background로 실행 시킬 수 있는 api 함수가 있는지 알고 싶습니다. > (유닉...
    • 김영대
      1999.10.19 05:49
      송경아 wrote: > 프로그램을 background로 실행 시킬 수 있는 api 함수가 있는지 알고 싶습니다. > (유닉...
    • 이양규
    • 1999.10.18 20:44
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 배불뚝
      1999.10.18 23:53
      요렇게 해보세용 with query1 do begin close; sql.clear; sql.add('SELECT id, sp...
    • 이양규
      1999.10.19 00:24
      감사합니다. 성공했어요.... 왜 진작 이렇게 안했는지 ... 후후~~ 전 파라미터는 잘 안써서... 땡큐! ...
    • 오승섭
      1999.10.18 22:10
      글쎄.. 파라독스DB에서는 Date Type이 어떻게 표시되는지는 모르겠지만, 일반적으로 Date Type을 Query해...
    • 이양규
      1999.10.18 22:36
      답변 감사합니다. 그런데 TQuery.SQL 이 TString형으로 정의 되어 있는데 거기에 저장하는 자료를 어떻게...
    • 송수현
    • 1999.10.18 20:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박지훈.임프
      1999.10.24 19:32
      송수현 wrote: > 안녕하세요 ^^; > > 질문을 여러번 올렸는데 질문의 요지가 불명확했는지 답변이 없어...
    • 왕초보
    • 1999.10.18 20:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.19 05:57
      왕초보 wrote: > run time시 동적으로 여러개의 버튼들이 생성되었을때 > 그 버튼들을 각각 드래그하려...
    • 나원용
    • 1999.10.18 19:45
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 화랑
      1999.10.18 20:18
      안녕하세요.. 화랑입니다.. Active Form에서 Web Deploy를 할때 Option 에서 Additional Files에서 ...
    • 이은주
      1999.11.27 20:19
      안녕하세요. activeX를 마악 개발하려는 초보입니다. 제 경우는 addtional file로 등록해야 하는 파일...
    • 박지훈.임프
      1999.10.24 19:38
      조현덕 wrote: > MID Form에서 ScrollBar가 생성되지 않게 하고 싶습니다. > > Property의 AutoScr...
    • 박지훈.임프
      1999.10.24 20:10
      Lumad wrote: > > 전 지금 굉장히 큰문제에 봉착해 있습니다. > > 레포트에서 하단에 정해진 크기의 ...
    • 김영대
      1999.10.19 05:55
      Lumad wrote: > > 전 지금 굉장히 큰문제에 봉착해 있습니다. > 레포트에서 하단에 정해진 크기의 자리...
    • 나원용
    • 1999.10.18 18:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      1999.10.19 02:40
      나원용 wrote: > 안녕하세요? > 마이다스를 사용하여 데이터 베이스 프로그래밍을 하는 도중 > 에러가 ...
    • 김영진
    • 1999.10.18 18:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      1999.10.19 02:44
      김영진 wrote: > DBCHART에 관한 질문인데요 > 실행중에 DBCHART에 연결된 테이블을 바꾸어 동적으로 > ...
    • 박성훈
    • 1999.10.18 03:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박지훈.임프
      1999.10.24 19:40
      박성훈 wrote: > 폼위의 특정 컴포넌트의 바닥위치를 구하고 싶은데 잘 안돼서요. > 예를 들어 패널을 클...
    • 유도삼
      1999.10.18 20:05
      아! 초보 wrote: > 도사님들! 답 좀 주세여~~~~어~~~ > > 저도 언젠가는 초보 운전 딱지를 떼고 ...
    • Brainbox
    • 1999.10.17 21:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.19 06:09
      Brainbox wrote: > TreeView에서 window탐색기 처럼 마우스로 하위 item을 선택해서 상위item으로 드래그 ...
    • 이정욱
      1999.10.18 01:58
      타이머로 작동이 된가면 자기혼자 포커스를 가져가지 않습니다. 굳이 자기에게 포커스를 가져가게 하는 명...