Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
하이라이트 소스 좀 부탁해요.
번번이 도움을 주셔서 고맙습니다.
리치에디트에서 검색된 단어를 하이라이트하는 기능이 있다는데... 그럴듯한 소스가 들어 있는 책을 구하긴 했지만 여~엉 안되는군요. 검색을 해도 없구요. 부탁합니다. 거의 끝내가는 중인데 또 암초가 타이타닉의 딴죽을 거는군요. 흑흑...
부탁해용~~~
2
COMMENTS
이정욱
•
1999.06.26 00:07
만약 RichEdit1안에서 This 라는 문자열을 찾아서 선택하게 하려면 아래와 같이 하시면 됩니다.
다른 콘트롤에 포커스가 가있을 때에도 선택된 부분이 하이라이트 되게 하시려면 RichEdit1의 HideSelection이라는 프로퍼티를 False로 주시면 됩니다.
RichEdit1.SelStart := Pos('This',richEdit1.Text) - 1;
RichEdit1.SelLength := Length('This');
이소라 께서 말씀하시기를...
> 번번이 도움을 주셔서 고맙습니다.
>
> 리치에디트에서 검색된 단어를 하이라이트하는 기능이 있다는데... 그럴듯한 소스가 들어 있는 책을 구하긴 했지만 여~엉 안되는군요. 검색을 해도 없구요. 부탁합니다. 거의 끝내가는 중인데 또 암초가 타이타닉의 딴죽을 거는군요. 흑흑...
>
> 부탁해용~~~
>
>
0
0
삭제
수정
댓글
이소라
•
1999.06.26 04:47
답장을 주셔서 감사해요.
그런데 제가 워낙 모르는 것이 많으니 잘 써먹질 못하는군요. 죄송!!
아래처럼 했더니 찾는 척을 하다가는 엉뚱한 단어를 하이라이트를 하는군요. 그것도 무려 한 개만 색깔을 주더라구요. 요새 페인트 값이 많이 올랐나요?
원래의 의도는 어떤 문서에서 단어를 찾아서 단어가 들어있는 라인을 메모장에 뿌리고 라인 가운데 찾은 단어를 하이라이트 하겠다는 것인데 결과가 엉뚱하게 나오는군요. 부탁해요. 이것만 끝나면 아~흐 바다가 부른다. 철썩......
begin
Memo1.Lines.Clear;
for n:=80 to form1.height-78 do
begin
panel3.height:=n;
end;
s:=trim(edit1.text);
setlength(text_line,256);
assignfile(bible,'D:bible2ko.txt');
reset(bible);
while not eof(bible) do
begin
readln(bible,text_line);
j:=pos(s,text_line);
if j > 0 then
begin
memo1.Lines.add(text_line);
Memo1.SelStart := Pos(s,text_line) - 1;
Memo1.SelLength := Length(s);
end;
end;
closefile(bible);
MessageDlg('Now Serching complted......', mtInformation, [mbOK],0);
end;
이정욱 께서 말씀하시기를...
> 만약 RichEdit1안에서 This 라는 문자열을 찾아서 선택하게 하려면 아래와 같이 하시면 됩니다.
> 다른 콘트롤에 포커스가 가있을 때에도 선택된 부분이 하이라이트 되게 하시려면 RichEdit1의 HideSelection이라는 프로퍼티를 False로 주시면 됩니다.
>
> RichEdit1.SelStart := Pos('This',richEdit1.Text) - 1;
> RichEdit1.SelLength := Length('This');
>
> 이소라 께서 말씀하시기를...
> > 번번이 도움을 주셔서 고맙습니다.
> >
> > 리치에디트에서 검색된 단어를 하이라이트하는 기능이 있다는데... 그럴듯한 소스가 들어 있는 책을 구하긴 했지만 여~엉 안되는군요. 검색을 해도 없구요. 부탁합니다. 거의 끝내가는 중인데 또 암초가 타이타닉의 딴죽을 거는군요. 흑흑...
> >
> > 부탁해용~~~
> >
> >
>
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김영남
•
1999.06.25 23:15
1
COMMENTS
/
0
LIKES
레지스트리에 관하여...
이정욱
•
1999.06.25 23:56
그렇게 할 수 없습니다. 편법을 쓴다면 후킹을 하던, 아니면 타이머를 사용하던 프로그램이 떠 있는 상태...
왕초
•
1999.06.25 22:30
2
COMMENTS
/
0
LIKES
c_str() 사용시에 이상한....
안치봉
•
1999.06.25 23:26
잘은 모르겠으나... 혹시뒤에 엔터문자랑 개행문자가 붙는걸 말하는건지요?. 일반적으로 AnsiString....
왕초
•
1999.06.26 03:38
RichEdit에서 c_str()메소드를 사용하면 개행문자, 엔터문자가 없어도 아래처럼 끝에 이상한 문자가 나오...
한근수
1999.06.25 22:10
0
COMMENTS
/
0
LIKES
엑셀 파일을 DB에 저장하려면 어떻게?
장경석
•
1999.06.25 20:42
1
COMMENTS
/
0
LIKES
구창민님 보세요... 질문 하나더...
구창민
•
1999.06.26 03:10
장경석 께서 말씀하시기를... > 구창민님이 답해 주신것에 대해 감사합니다. > > 제가 실력이 모자라 ...
신범호
•
1999.06.25 20:09
1
COMMENTS
/
0
LIKES
DB를 이용하여 프로그램을작성했는데 문제가...도와주세요..
손창근
•
1999.06.25 20:34
안녕하세요... 오공이 입니다.. 신범호님께서 작성을 하신것은 다른 컴퓨터에서도 실행을 시키시려면 일...
박성훈
1999.06.25 17:48
0
COMMENTS
/
0
LIKES
이런 화면구성은 어떻게 하죠?
이소라
•
1999.06.25 17:16
1
COMMENTS
/
0
LIKES
노드에 밑줄을...
신인재
•
1999.06.25 19:38
밑줄이 나오게는 힘들구요.... 마우스가 움직이면 해당 노드가 선택된것으로 속여서 색깔을 바꿀수는 있...
이강범
1999.06.25 16:44
0
COMMENTS
/
0
LIKES
또 화면 보호기 문제...
이소라
•
1999.06.25 16:16
2
COMMENTS
/
0
LIKES
하이라이트 소스 좀 부탁해요.
번번이 도움을 주셔서 고맙습니다. 리치에디트에서 검색된 단어를 하이라이트하는 기능이 있다는데... 그럴듯한 소스가 들어 있는 책을 구하긴 했지만 여~엉 안되는군요. 검색을 해도 없구요. 부탁합니다. 거의 끝내가는 중인데 또 암초가...
이정욱
•
1999.06.26 00:07
만약 RichEdit1안에서 This 라는 문자열을 찾아서 선택하게 하려면 아래와 같이 하시면 됩니다. 다른 콘트...
이소라
•
1999.06.26 04:47
답장을 주셔서 감사해요. 그런데 제가 워낙 모르는 것이 많으니 잘 써먹질 못하는군요. 죄송!! 아...
이소라
•
1999.06.25 10:34
3
COMMENTS
/
0
LIKES
return값은 #13인데 다른것들은 어떻게되나요?
이정욱
•
1999.06.25 11:47
한델(http://www.delphi.co.kr)의 도구 메뉴에 보시면 아스키코드라는것이 있습니다. 그것이 바로 그값들입...
이정욱
•
1999.06.25 11:46
Ord함수를 사용하세요. Ord('K') 하면 'K'에 대한 번호가 나옵니다. 이소라 께서 말씀하시기를... > ...
이종국
•
1999.06.25 10:58
이소라 께서 말씀하시기를... > 우리가 리턴값말고도 다른 것들에 관한 값도 알고싶거든요. > 어떻게 알...
임성학
•
1999.06.25 09:36
1
COMMENTS
/
0
LIKES
sender 객체
이종국
•
1999.06.25 11:10
임성학 께서 말씀하시기를... > TObject 클래스를 상속받는 sender를 이용해 image를 다루려고 하는데... ...
dj
•
1999.06.25 07:53
1
COMMENTS
/
0
LIKES
캐럿 움직이기
이종국
•
1999.06.25 11:13
dj 께서 말씀하시기를... > 버튼을 누르면 > 2개의 메모콤포넌트에 쓰여 있는 내용을 비교하여 > 처음으...
최선기
•
1999.06.25 06:44
1
COMMENTS
/
0
LIKES
콤포넌트 인스톨방법 좀 알려주세요...
한승협
•
1999.06.25 07:42
최선기 께서 말씀하시기를... > 책을 샀는데.. 거기 CD에 콤포넌트들이 있어 인스톨을 하는데.. > > 배...
장경석
•
1999.06.25 05:29
1
COMMENTS
/
0
LIKES
bmp->jpg변환후 query를 이용 db에 입력
구창민
•
1999.06.25 09:28
장경석 께서 말씀하시기를... > 초급정도의 델피언인데요... > bmp를 jpg로 바꾸는 tip은 많이 보았구요....
한상훈
1999.06.25 04:48
0
COMMENTS
/
0
LIKES
qrdbtext의 mask속성에 대하여...
이주흥
•
1999.06.25 04:47
1
COMMENTS
/
0
LIKES
Install Shield 사용시...
이정욱
•
1999.06.25 11:50
100% VCL 이라면 따로 배포할 필요가 없습니다. 모든것은 생성된 EXE파일안데 들어가게 됩니다. 100% VCL...
한승협
1999.06.25 04:17
0
COMMENTS
/
0
LIKES
컨트롤과 데이터베이스와의 연결? TDataLink?
하명훈
1999.06.25 04:17
0
COMMENTS
/
0
LIKES
QR에서 프린트되고..안되고..
초보
1999.06.25 02:45
0
COMMENTS
/
0
LIKES
[급해요]쿼리해서 화일생성중에 에러발생
변상준
•
1999.06.25 01:58
2
COMMENTS
/
0
LIKES
컴포넌트명 앞의 T ?
행인1
•
1999.06.25 02:10
변상준 께서 말씀하시기를... > 컴포넌트명 앞의 'T'의 의미는 무엇입니까 ? "델파이에서는 일반적으로...
신인재
•
1999.06.25 02:06
음냐.... T는 컴포넌트라기보다는 델파이의 클래스명을 정의할때 전통적으로 쓰이는 것이지요. 이...
이소라
1999/06/25 16:16
Views
239
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
다른 콘트롤에 포커스가 가있을 때에도 선택된 부분이 하이라이트 되게 하시려면 RichEdit1의 HideSelection이라는 프로퍼티를 False로 주시면 됩니다.
RichEdit1.SelStart := Pos('This',richEdit1.Text) - 1;
RichEdit1.SelLength := Length('This');
이소라 께서 말씀하시기를...
> 번번이 도움을 주셔서 고맙습니다.
>
> 리치에디트에서 검색된 단어를 하이라이트하는 기능이 있다는데... 그럴듯한 소스가 들어 있는 책을 구하긴 했지만 여~엉 안되는군요. 검색을 해도 없구요. 부탁합니다. 거의 끝내가는 중인데 또 암초가 타이타닉의 딴죽을 거는군요. 흑흑...
>
> 부탁해용~~~
>
>