Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
RichEdit에서 FindText로 찾은 문자열을 다른문자열로 바꾸고싶어요.
RichEdit에서 FindText로 찾은 문자열을 다른문자열로 바꾸고싶은데 어떻게 바꿀수 있나요?
물론 FindText로 찾은 문자열의 속성도 그대로 가지고 있어야 되는뎅...ㅠ.ㅜ
예을 들면 찾은문자열이 파란색으로 되어있으면 바꾸려는 문자도 파란색으로 바꿔야 하거든요...
꼭 답변좀 해주세요...ㅠ.ㅜ
2
COMMENTS
홍성락
•
2001.09.21 01:08
반영재 wrote:
> RichEdit에서 FindText로 찾은 문자열을 다른문자열로 바꾸고싶은데 어떻게 바꿀수 있나요?
> 물론 FindText로 찾은 문자열의 속성도 그대로 가지고 있어야 되는뎅...ㅠ.ㅜ
>
> 예을 들면 찾은문자열이 파란색으로 되어있으면 바꾸려는 문자도 파란색으로 바꿔야 하거든요...
>
> 꼭 답변좀 해주세요...ㅠ.ㅜ
////////////////////////////////////////////////////////////
아래처럼 일괄 수정입니다 참조하세요. 폰트속성은 어떤건지 모르겠구여...
procedure TForm1.Button2Click(Sender: TObject);
var
FoundAt: LongInt;
strDel, strNew : string;
begin
strDel := '홍성락';
strNew := 'hong sung rak';
repeat
FoundAt := RichEdit1.FindText(strDel, 0, Length(RichEdit1.Text), [stMatchCase]);
if FoundAt > 0 then
RichEdit1.Text := copy(RichEdit1.Text,1,Pos(strDel,RichEdit1.Text)-1) + strNew
+ copy(RichEdit1.Text,Pos(strDel,RichEdit1.Text)+Length(strDel),Length(RichEdit1.Text)) ;
until FoundAt < 0;
end;
0
0
삭제
수정
댓글
반영재
•
2001.09.21 04:04
내용무라니깐요^^
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김성진
•
2001.09.21 01:09
1
COMMENTS
/
0
LIKES
지금 선택한 로우의 색을 노란색, 이전에 선택했던 로우의 색은 분홍색으로
홍성락
•
2001.09.21 03:34
김성진 wrote: > 안녕하십니까? > > 질문입니다 꼭 부탁드립니다. > > DBGRID에서 이전에 선택한 로...
델초보
•
2001.09.21 01:05
7
COMMENTS
/
0
LIKES
프레임에 관한 질문입니다(간단한거예염..)
최용일
•
2001.09.21 01:18
델초보
•
2001.09.21 01:28
최용일
•
2001.09.21 01:42
델초보
•
2001.09.21 01:56
최용일
•
2001.09.21 01:58
델초보
•
2001.09.21 02:04
최용일
•
2001.09.21 02:15
장정호
•
2001.09.21 00:52
1
COMMENTS
/
0
LIKES
바이트 형식을 스트링 형식으로 변환하려면 어떻게?
마그넷
•
2001.09.21 05:31
저두 허접이지만.. 전에 전에 그건...chr function 을 사용했답니다. 맞는 건줄은 모르지만.. 정...
학생
•
2001.09.21 02:39
1
COMMENTS
/
0
LIKES
DLL 에서 이벤트
foresun
•
2001.09.21 11:51
글쎄요, DLL 자체는 함수들의 집합이기 때문에 이벤트같은 것을 만들 수는 없을 것 같은데요. DLL을 만들...
지하기
•
2001.09.21 00:31
5
COMMENTS
/
0
LIKES
사운드의 크고 작음의 구분?? 가능한가요??
최용일
•
2001.09.21 01:35
지하기
•
2001.09.21 03:05
최용일
•
2001.09.21 03:37
지하기
•
2001.09.21 04:32
이경문
•
2001.09.21 19:43
초보
2001.09.21 00:05
0
COMMENTS
/
0
LIKES
mscomm관련 질문입니다
델초보쭈니~
•
2001.09.20 23:31
1
COMMENTS
/
0
LIKES
RichEdit에서 Lines insert 에러??
홍성락
•
2001.09.21 00:39
델초보쭈니~ wrote: > 고수님들 꼭 좀 부탁 드립니다...... > > 텍스트 내용은 > { > 12034562 김성...
방석남
2001.09.20 23:26
0
COMMENTS
/
0
LIKES
오류 메세지
심재호
•
2001.09.20 23:08
1
COMMENTS
/
0
LIKES
델파이 컴포넌트 개발 관련 서적...추천을..
최용일
•
2001.09.21 01:10
안녕하세요. 최용일입니다. Inside Secret Delphi 3 개발자핸드북 삼각형프레스에서 나온 녹색책인데...
초보
•
2001.09.20 22:21
1
COMMENTS
/
0
LIKES
엑셀이 열리지 않아요..
초보
•
2001.09.21 02:17
초보 wrote: > Exl : Variant; //전역변수선언 > > procedure TFmTm101.mp_print1 > begin > try ...
들국화
2001.09.20 22:12
0
COMMENTS
/
0
LIKES
포카스 이동과 이중적인 수정,추가버튼만들려면..
반영재
•
2001.09.20 22:05
2
COMMENTS
/
0
LIKES
RichEdit에서 FindText로 찾은 문자열을 다른문자열로 바꾸고싶어요.
RichEdit에서 FindText로 찾은 문자열을 다른문자열로 바꾸고싶은데 어떻게 바꿀수 있나요? 물론 FindText로 찾은 문자열의 속성도 그대로 가지고 있어야 되는뎅...ㅠ.ㅜ 예을 들면 찾은문자열이 파란색으로 되어있으면 바꾸려는 문자도 ...
홍성락
•
2001.09.21 01:08
반영재 wrote: > RichEdit에서 FindText로 찾은 문자열을 다른문자열로 바꾸고싶은데 어떻게 바꿀수 있나...
반영재
•
2001.09.21 04:04
내용무라니깐요^^
초보자
•
2001.09.20 20:58
2
COMMENTS
/
0
LIKES
toolbar97...
최용일
•
2001.09.21 01:54
안녕하세요. 최용일입니다. 압축을 푸시면 Source폴더에 TB97_d5.dpk란 파일이 있을겁니다. 델파이에서 ...
초보자
•
2001.09.21 02:45
답변 감사드립니다.
dlwldn
•
2001.09.20 20:55
1
COMMENTS
/
0
LIKES
Edit에 입력한게 숫자인지 문자인지 검색하려면?
홍성락
•
2001.09.20 21:23
dlwldn wrote: > 검색하는 함수 있나요? > 델파이 이제 막 입문해서요.. 잘 모르겟습니다.. > 숫자형인...
델초보쭈니~
2001.09.20 20:24
0
COMMENTS
/
0
LIKES
에러 잡아 주실분요????급합니다...^^
초짜
2001.09.20 19:56
0
COMMENTS
/
0
LIKES
질문) 스레드 감시 스레드는 어케 만들죠??
miny
2001.09.20 19:48
0
COMMENTS
/
0
LIKES
Win98에서 현재 설정된 프린터용지의 이름가져오기
초보
2001.09.20 19:43
0
COMMENTS
/
0
LIKES
ER_WIN 사용법 아시는분 도와주세요.
심길수
2001.09.20 19:04
0
COMMENTS
/
0
LIKES
퀵레포트에서 프린트 등록정보 설정 문제
델초
2001.09.20 10:09
0
COMMENTS
/
0
LIKES
DLL폼생성후.. 메모리 제거가 않되는데. 어찌된건지..
반영재
2001/09/20 22:05
Views
357
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> RichEdit에서 FindText로 찾은 문자열을 다른문자열로 바꾸고싶은데 어떻게 바꿀수 있나요?
> 물론 FindText로 찾은 문자열의 속성도 그대로 가지고 있어야 되는뎅...ㅠ.ㅜ
>
> 예을 들면 찾은문자열이 파란색으로 되어있으면 바꾸려는 문자도 파란색으로 바꿔야 하거든요...
>
> 꼭 답변좀 해주세요...ㅠ.ㅜ
////////////////////////////////////////////////////////////
아래처럼 일괄 수정입니다 참조하세요. 폰트속성은 어떤건지 모르겠구여...
procedure TForm1.Button2Click(Sender: TObject);
var
FoundAt: LongInt;
strDel, strNew : string;
begin
strDel := '홍성락';
strNew := 'hong sung rak';
repeat
FoundAt := RichEdit1.FindText(strDel, 0, Length(RichEdit1.Text), [stMatchCase]);
if FoundAt > 0 then
RichEdit1.Text := copy(RichEdit1.Text,1,Pos(strDel,RichEdit1.Text)-1) + strNew
+ copy(RichEdit1.Text,Pos(strDel,RichEdit1.Text)+Length(strDel),Length(RichEdit1.Text)) ;
until FoundAt < 0;
end;