Q&A

  • WordWrap과 SelAttributes는 연동관계?
제목이 조금 이상합니다만...
RxRichEdit를 이용하여 메모장을 한번 만들어보고 있는데
이해 불능의 사태가 생겨서 질문을 드립니다.
처음 프로그램을 실행하면 SelAttributes 속성이 전혀 먹히질 않습니다.
색상도 바꿔보고 폰트도 바꿔보고 해도 전혀 먹히질 않죠.
헌데, 프로그램 실행 후 단 한번이라도 WordWrap 속성을 바꿔주기만하면
SelAttributes 속성이 먹힙니다만 조금 상태가 이상합니다.
아래쪽과 같이 설명 드릴 수가 있겠군요.

procedure TForm_Main.WordWrap속성 변경;
begin
 모든 폰트 설정 초기화;
end;

procedure TForm_Main.FontDialog1Close(Sender: TObject);
begin
 if RxRichEdit1.Text = '' then Exit;
 Case WordWrap 속성 of
 한번도 변경 안하면: SelAttributes 속성 완전 무시;
 한번이라도 변경하면: begin
            if WordWrap := False then begin
             if WordWrap이 이전에 한번이라도 True 였다 then
              SelAttributes 속성 지정 완료
             else
              SelAttributes 속성 완전 무시;
            end
            else
             SelAttributes 속성 지정 완료;
           end;
 end;
end;

특이한건 DefAttributes 속성은 그것과 관계없이 잘 먹힌다는 것입니다.
다만 처음으로 DefAttributes 속성을 지정했을때는
RxRichEdit에 Properties 에서 지정한 폰트 속성이 먹힌다는 점만 빼구요.

WordWrap 속성을 변경시에 RxRichEdit가 깜빡거리고 폰트 설정이 초기화 되는 걸로 봐서
WordWrap 속성이 변경되면 RxRichEdit가 새로 그려지는 것 같은데
무엇때문인지 잘 모르겠군요.
RxRichEdit에 아무런 Text가 없으면 역시나 속성지정이 되질 않고...
혹시 XPMenu가 간섭을 하는것인지 생각해 봤지만
XPMenu를 제거해봐도 동일하고
ActionList에서 코드를 작성한게 문제일까 싶어서 MainForm에다가 작성해봐도 동일하고
DataModule를 쓴것이 문제일까 싶어서 DataModule을 제거해봐도 동일하고...
파일에서 불러오면서 속성지정을 해봐도 역시 WordWrap 속성을 위와 같이
조건이 만족하게 바꿔줘야 되고...

너무 답답합니다.
이 문제에 대해 아시는 분이 계시면 답변 좀 부탁 드리겠습니다.
어떻게 해결이 되질 않으니 원...
0  COMMENTS
    • 김준영
    • 2003.07.05 19:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 바보감자
      2003.07.06 03:31
      안녕하세요 언제나 초보 바보감자입니다.. 윈도우 의 메세지 큐에 바로 다이렉트로 메세지를 박아주는놈이...
    • neperz
    • 2003.07.05 19:38
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이승근
    • 2003.07.05 08:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장덕곤
      2003.07.06 03:14
      footer 에 있는합계부분을 summary 부분에 넣으시면될거같은데요 별다른 코딩이 없어서 좋지만 단점은 ...
    • 박관우
    • 2003.07.05 06:10
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김상경
    • 2003.07.05 04:34
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 바보감자
      2003.07.06 03:28
      안녕하세요 언제나 초보 바보감자입니다.. 필터그래프에디터라고 DIrect X 를 깔면 생기는 프로그램이있습...
    • 김상경
      2003.07.07 19:16
      ㄴㄴ
    • KDDG_ZZOM
      2003.07.05 04:12
      테이블구성이랑 인덱스는 어떻게 되어있나요? 글구 처리방식은 어떤식으로 했나요??? 1000건이면 별루 ...
    • 남궁혁
    • 2003.07.05 03:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2003.07.05 04:16
      무식하지만 저는 이런식으로 합니다... 먼저 입력을 한다... 만약에 있으면 중복오류코드를 리턴시키...
    • 박대석
    • 2003.07.05 03:22
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 아폴론
    • 2003.07.05 02:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.07.05 02:52
      안녕하세요. 최용일입니다. 저도 이번에 델파이 7쓰는데... 있던데요... dclqrt70.bpl =>QuickRep...
    • 브래드
    • 2003.07.05 02:26
    • 3 COMMENTS
    • /
    • 0 LIKES
    • KDDG_RNStone
      2003.07.05 02:49
      당연히 숫자는 그냥 써도 에러가 안나겠죠. 우리가 숫자값 변수에 넣을때와 문자열 넣을 때를 생각해 보...
    • 한용석
      2003.07.05 02:46
      Table1.Filter := 'ID2 = ''LOT12'' ' 소스 상태에서는 이렇게 써보세요 사실상 String 값으로는 ID2 = '...
    • 브래드
      2003.07.05 03:33
      답변 감사합니다.. 그런데 한가지만 더 허접한 질문 하겠습니다. Data중에 아무 글자나 맞으면 검색을 ...
    • 못난이
    • 2003.07.05 02:07
    • 2 COMMENTS
    • /
    • 0 LIKES
    • LuckyBoy
      2003.07.05 02:48
      델파이 자체는 한글판이니.. 중국어판이니 하는 것이 없는 것으로 알고 있습니다.. 델파이는 그냥 영문판...
    • 구경덕
      2003.07.05 02:17
      안녕하세요!!! 저는 그런 경험은 없지만 참고로 몇자 적습니다. 델파이 자체가 중국어인지 애플이 중국...
    • 최용일
      2003.07.05 02:25
      안녕하세요. 최용일입니다. 아래와 같이 해보세요... const     Vertices: arr...
    • 박영목
      2003.07.05 02:44
      최용일씨  안뇽..... 무지...   감사..... ㅋㅋㅋ.... 오늘 밤까지 다 해야 하는데...
    • 안복환
    • 2003.07.05 01:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이광철
      2003.07.05 06:15
      printer object를 사용하여 출력을하면 Enddoc에서 말씀하신대로 page skip이 됩니다.. Dot 프린터나...
    • 한용석
      2003.07.05 02:19
      TeeChart는 제가 보기에는 나름대로 유용한 컴퍼넌트입니다 엑셀의 차트나 fxChart와 비교해도 손색이 없...
    • 김양원
    • 2003.07.04 23:39
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.07.05 02:28
      안녕하세요. 최용일입니다. #13을 #13#10으로 바꾸어 보세요... 문장을 표시하는 컴포넌트나 함수에...
    • 김양원
      2003.07.05 02:37
      제가 질문이 잛았네요. 문장1♪ 문장2♪ 는 스트링 리스트에 저장된 값이구요. 그 스트링리 ...
    • 최용일
      2003.07.05 02:48
      안녕하세요. 최용일입니다. 흠~ 그렇군요... StringReplace란 함수를 써보세요... var   ...
    • 김양원
      2003.07.05 03:19
      데이타 셈플을 추가 하였습니다. 첨부자료를 editplus 에서 오픈하면 '♪'가 추가되어 나옵니다. 첨부자...
    • mute
      2003.07.05 04:57
      쩝.... ㅡㅡ; 읽어오는 방법문제입니당... 걍 LoadFromFile() 로 불러오면 ♪을 엔터로 미리 처리해서 가...
    • 최용일
      2003.07.05 04:37
      안녕하세요. 최용일입니다. 아마 EditPlus에서는 '♪'를 지원을 안하나 보네요... '♪'이게 #13인지 #10인...
    • 홍성락
      2003.07.04 20:20
      hsr////////////////////////////////////////// GetWindowsDirectory함수를 써보세요. 이 종류를 help에...
    • 김정식
      2003.07.04 20:46
      ..