Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
memo컴포넌트에 대해~ 넘 급해요~~
저.....
memo컴포넌트 사용할때요~
라인별로 글자수를 줄수 있나요?
그리고 초기화는 어떻게 시키는지....예를 들어
텍스트 박스(ex.aaa) 사용시에는
aaa.text = ''; 이렇게 주면 되잖아요
메모박스는 어떻게 주죠??
저 넘 급하거든요~ 제발 갈켜주세요~~~~~~~~~~~~~~
4
COMMENTS
강호규
•
2001.06.22 03:54
짱아 wrote:
> 저.....
> memo컴포넌트 사용할때요~
> 라인별로 글자수를 줄수 있나요?
> 그리고 초기화는 어떻게 시키는지....예를 들어
> 텍스트 박스(ex.aaa) 사용시에는
> aaa.text = ''; 이렇게 주면 되잖아요
> 메모박스는 어떻게 주죠??
>
> 저 넘 급하거든요~ 제발 갈켜주세요~~~~~~~~~~~~~~
1. 메모 초기화
Memo1.Lines.Clear;
2. 라인별로 글자수를 줄 수 있는 간단한 방법은 없고요
Memo의 Change 이벤트에서 현재 행과열을 알수 있으니
그곳에서 글자수를 검사해서 반영하면 될 것 같습니다.
아래는 Memo의 Change에서
현재위치의 행과열을 알 수 있는 예제입니다.
procedure TForm1.Memo1Change(Sender: TObject);
var
CurrentLine : Integer;
ColNum : Integer;
begin
CurrentLine :=SendMessage(Memo1.Handle,
EM_LINEFROMCHAR,Memo1.SelStart, 0) ;
ColNum := Memo1.SelStart-SendMessage(Memo1.Handle,
EM_LINEINDEX,CurrentLine, 0) + 1;
Label1.Caption := '행 : ' + IntToStr(CurrentLine);
Label2.Caption := '열 : ' + IntToStr(ColNum);
end;
0
0
삭제
수정
댓글
짱아
•
2001.06.22 04:48
감사합니다...
근데요~
이런경우는 어떻게 하죠??
텍스트박스일 경우에는 이런식으로 데이타를 insert 시키는데
메모박스의 경우에는 어떻게 해야 하는지....
FieldByName('item_parking').AsString := epark.Text;
강호규 wrote:
> 짱아 wrote:
> > 저.....
> > memo컴포넌트 사용할때요~
> > 라인별로 글자수를 줄수 있나요?
> > 그리고 초기화는 어떻게 시키는지....예를 들어
> > 텍스트 박스(ex.aaa) 사용시에는
> > aaa.text = ''; 이렇게 주면 되잖아요
> > 메모박스는 어떻게 주죠??
> >
> > 저 넘 급하거든요~ 제발 갈켜주세요~~~~~~~~~~~~~~
>
> 1. 메모 초기화
> Memo1.Lines.Clear;
>
> 2. 라인별로 글자수를 줄 수 있는 간단한 방법은 없고요
> Memo의 Change 이벤트에서 현재 행과열을 알수 있으니
> 그곳에서 글자수를 검사해서 반영하면 될 것 같습니다.
> 아래는 Memo의 Change에서
> 현재위치의 행과열을 알 수 있는 예제입니다.
>
>
> procedure TForm1.Memo1Change(Sender: TObject);
> var
> CurrentLine : Integer;
> ColNum : Integer;
> begin
> CurrentLine :=SendMessage(Memo1.Handle,
> EM_LINEFROMCHAR,Memo1.SelStart, 0) ;
>
> ColNum := Memo1.SelStart-SendMessage(Memo1.Handle,
> EM_LINEINDEX,CurrentLine, 0) + 1;
>
> Label1.Caption := '행 : ' + IntToStr(CurrentLine);
> Label2.Caption := '열 : ' + IntToStr(ColNum);
> end;
>
>
>
>
0
0
삭제
수정
댓글
강호규
•
2001.06.22 17:53
짱아 wrote:
> 감사합니다...
> 근데요~
> 이런경우는 어떻게 하죠??
> 텍스트박스일 경우에는 이런식으로 데이타를 insert 시키는데
> 메모박스의 경우에는 어떻게 해야 하는지....
> FieldByName('item_parking').AsString := epark.Text;
>
> 강호규 wrote:
> > 짱아 wrote:
> > > 저.....
> > > memo컴포넌트 사용할때요~
> > > 라인별로 글자수를 줄수 있나요?
> > > 그리고 초기화는 어떻게 시키는지....예를 들어
> > > 텍스트 박스(ex.aaa) 사용시에는
> > > aaa.text = ''; 이렇게 주면 되잖아요
> > > 메모박스는 어떻게 주죠??
> > >
> > > 저 넘 급하거든요~ 제발 갈켜주세요~~~~~~~~~~~~~~
> >
> > 1. 메모 초기화
> > Memo1.Lines.Clear;
> >
> > 2. 라인별로 글자수를 줄 수 있는 간단한 방법은 없고요
> > Memo의 Change 이벤트에서 현재 행과열을 알수 있으니
> > 그곳에서 글자수를 검사해서 반영하면 될 것 같습니다.
> > 아래는 Memo의 Change에서
> > 현재위치의 행과열을 알 수 있는 예제입니다.
> >
> >
> > procedure TForm1.Memo1Change(Sender: TObject);
> > var
> > CurrentLine : Integer;
> > ColNum : Integer;
> > begin
> > CurrentLine :=SendMessage(Memo1.Handle,
> > EM_LINEFROMCHAR,Memo1.SelStart, 0) ;
> >
> > ColNum := Memo1.SelStart-SendMessage(Memo1.Handle,
> > EM_LINEINDEX,CurrentLine, 0) + 1;
> >
> > Label1.Caption := '행 : ' + IntToStr(CurrentLine);
> > Label2.Caption := '열 : ' + IntToStr(ColNum);
> > end;
> >
> >
> >
> >
---------------------------------------------------------------------
FieldByName('item_parking').AsString := epark.Text;
FieldByName('item_parking').AsString := 메모.Lines.Text;
이렇게 하시면 되구요...
델파이를 잘(?)하시하려면
도움말 보는 방법을 숙지하셔야 합니다.
즉, 어떤 컴포넌트가 있다고 할때
그것의 계속(Hierarchy), 속성(properties), 이벤트(event), 메써드(methods)를
도움말을 보시고 이해하실 줄 아셔야 합니다.
정말로 중요한 키포인트입니다.
이것만 도움말을 보시면서 이해할 수 있는
방법을 터특하시는 것이 제일 중요할 것 같습니다.
0
0
삭제
수정
댓글
파도랑
•
2001.12.11 00:42
Memo는 Text보다는 Lines속성을 사용합니다...
FieldByName('item_parking').AsString := epark.Lines[0];
여기서 Lines[0]은 첫번째 줄이라는 뜻이고,
두 번째 줄은 Lines[1],
마지막 줄은 Lines[epark.Count-1]...
짱아 wrote:
> 감사합니다...
> 근데요~
> 이런경우는 어떻게 하죠??
> 텍스트박스일 경우에는 이런식으로 데이타를 insert 시키는데
> 메모박스의 경우에는 어떻게 해야 하는지....
> FieldByName('item_parking').AsString := epark.Text;
>
> 강호규 wrote:
> > 짱아 wrote:
> > > 저.....
> > > memo컴포넌트 사용할때요~
> > > 라인별로 글자수를 줄수 있나요?
> > > 그리고 초기화는 어떻게 시키는지....예를 들어
> > > 텍스트 박스(ex.aaa) 사용시에는
> > > aaa.text = ''; 이렇게 주면 되잖아요
> > > 메모박스는 어떻게 주죠??
> > >
> > > 저 넘 급하거든요~ 제발 갈켜주세요~~~~~~~~~~~~~~
> >
> > 1. 메모 초기화
> > Memo1.Lines.Clear;
> >
> > 2. 라인별로 글자수를 줄 수 있는 간단한 방법은 없고요
> > Memo의 Change 이벤트에서 현재 행과열을 알수 있으니
> > 그곳에서 글자수를 검사해서 반영하면 될 것 같습니다.
> > 아래는 Memo의 Change에서
> > 현재위치의 행과열을 알 수 있는 예제입니다.
> >
> >
> > procedure TForm1.Memo1Change(Sender: TObject);
> > var
> > CurrentLine : Integer;
> > ColNum : Integer;
> > begin
> > CurrentLine :=SendMessage(Memo1.Handle,
> > EM_LINEFROMCHAR,Memo1.SelStart, 0) ;
> >
> > ColNum := Memo1.SelStart-SendMessage(Memo1.Handle,
> > EM_LINEINDEX,CurrentLine, 0) + 1;
> >
> > Label1.Caption := '행 : ' + IntToStr(CurrentLine);
> > Label2.Caption := '열 : ' + IntToStr(ColNum);
> > end;
> >
> >
> >
> >
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
어린왕자
•
2001.06.22 19:24
1
COMMENTS
/
0
LIKES
BLOB타입과 SQL서버.-.-;
.
•
2001.06.26 01:38
어린왕자 wrote: > 안녕하셔요.영원한 델초보 어린왕자입니다.. > SQL서버에 파일을 저장할려구 하거든여...
Smith
2001.06.22 19:12
0
COMMENTS
/
0
LIKES
레지스트리편집기의 사용을 제한과 푸는방법이 없나요
quick report 초보..
•
2001.06.22 19:07
2
COMMENTS
/
0
LIKES
질문-quick report에 관하여..
quick report 초보..
•
2001.06.22 19:14
quick report 초보.. wrote: > A라는 테이블에서 데이타값들을 불러들여 quick report로 출력하고자 합니...
궁금이
•
2001.06.22 20:42
subdetail band를 사용하심 될것같은디요. quick report 초보.. wrote: > quick report 초보.. wrote: ...
shinyer
2001.06.22 18:57
0
COMMENTS
/
0
LIKES
델파이5 트라이얼버전에 관해서...
속터진이
•
2001.06.22 18:50
1
COMMENTS
/
0
LIKES
에러 좀 잡아주세요.... 제발.....
최진석
•
2001.06.22 20:02
에러내용을 보면 필드타입이 인티져나 플롯 속성을 가지고 있는거 같은데 이런 필드에다가 ''값이나 스트...
한가람
•
2001.06.22 12:52
2
COMMENTS
/
0
LIKES
투명한 Ellipse 그리는 방법좀 알켜주세요.
최진석
•
2001.06.22 20:12
Elipse를 그리기 전에 캔퍼스 속성을 이렇게 해주세요.. TPrinter.Canvas.Pen.Mode := pmNotXor; 이옵션...
최진석
•
2001.06.22 20:11
그리고 한가지더.. TPrinter.Canvas.Brush.Style := bsClear; 이렇게 해주면 Elipsse안이 아예 투명하게 ...
델혀기
•
2001.06.22 11:15
1
COMMENTS
/
0
LIKES
TTransparentButton 에 대하여,,,
오정이
•
2001.06.22 19:25
TransParentButton은 델파이에 기본적으로 있는 컴포넌트는 아니구요... Third Component입니다. 검색해 ...
bluesea65
•
2001.06.22 08:26
2
COMMENTS
/
0
LIKES
nmHttp 사용시 쿠키 정보 처리 방법?.
토맛토
•
2001.06.22 20:12
TNMHTTP에서 쿠키를 이용하려면 두가지 Property를 이용합니다. nmhttp1.get(...) 메소드 등을 이용하...
ㅠbluesea65
•
2001.06.24 00:08
.감사 합니다. 아직 해보지는 않았지만 잘 될듯하네요 다시 한 번 감사.. ...
디비는어려워
2001.06.22 07:35
0
COMMENTS
/
0
LIKES
트리구조의 테이블 작성과 그구현
김재웅
•
2001.06.22 07:15
1
COMMENTS
/
0
LIKES
delphi인스톨되지않은 pc에서 db실행...[급]
미래
•
2001.06.22 07:23
무슨데이타 베이스인지는 몰라도 ADO를 사용하면 될것같습니다. MS-ACCESS . MS_SQL. ORACLE 또 Interba...
짱아
•
2001.06.22 05:55
1
COMMENTS
/
0
LIKES
여러개의 텍스트박스....정말정말급해요~
미래
•
2001.06.22 07:26
FieldByName('XXX)').AsString := eopen_mssg1.Text +eopen_mssg2.Text + ...
초보
2001.06.22 04:56
0
COMMENTS
/
0
LIKES
캔바스이용한 텍스트출력update가 안돼요....
EzyRyder
2001.06.22 04:54
0
COMMENTS
/
0
LIKES
웹상에서 실행되는 설문조사 프로그램을 개발
김혁주
2001.06.22 04:40
0
COMMENTS
/
0
LIKES
인터베이스 5.5 사용 프로그램배포시
델핀
2001.06.22 04:12
0
COMMENTS
/
0
LIKES
HTML -> EXCEL로 가능합니까
짱아
•
2001.06.22 03:41
4
COMMENTS
/
0
LIKES
memo컴포넌트에 대해~ 넘 급해요~~
저..... memo컴포넌트 사용할때요~ 라인별로 글자수를 줄수 있나요? 그리고 초기화는 어떻게 시키는지....예를 들어 텍스트 박스(ex.aaa) 사용시에는 aaa.text = ''; 이렇게 주면 되잖아요 메모박스는 어떻게 주죠?? 저 넘 급하거든요~ 제...
강호규
•
2001.06.22 03:54
짱아 wrote: > 저..... > memo컴포넌트 사용할때요~ > 라인별로 글자수를 줄수 있나요? > 그리고 초...
짱아
•
2001.06.22 04:48
감사합니다... 근데요~ 이런경우는 어떻게 하죠?? 텍스트박스일 경우에는 이런식으로 데이타를 inser...
강호규
•
2001.06.22 17:53
짱아 wrote: > 감사합니다... > 근데요~ > 이런경우는 어떻게 하죠?? > 텍스트박스일 경우에는 이런...
파도랑
•
2001.12.11 00:42
Memo는 Text보다는 Lines속성을 사용합니다... FieldByName('item_parking').AsString := epark.Line...
문상연
•
2001.06.22 03:38
1
COMMENTS
/
0
LIKES
다이얼박스에 대해서 물어볼께요
강호규
•
2001.06.22 04:07
문상연 wrote: > returnval := messagedlg(' 당신의 이름을 적어 주세요 ?',mtinformation,[mbyes,mbcanc...
hobakpa
2001.06.22 03:28
0
COMMENTS
/
0
LIKES
디비이미지에서 JPG로드는 되는데 table에 저장이 안되는군요.
뭉치
2001.06.22 03:27
0
COMMENTS
/
0
LIKES
프린터에 관한 질문입니다. 꼭~ 봐주세요...
정동일
2001.06.22 03:19
0
COMMENTS
/
0
LIKES
바이너리 통신 컴포넌트에 대해서
짱아
2001/06/22 03:41
Views
267
Likes
0
Comments
4
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 저.....
> memo컴포넌트 사용할때요~
> 라인별로 글자수를 줄수 있나요?
> 그리고 초기화는 어떻게 시키는지....예를 들어
> 텍스트 박스(ex.aaa) 사용시에는
> aaa.text = ''; 이렇게 주면 되잖아요
> 메모박스는 어떻게 주죠??
>
> 저 넘 급하거든요~ 제발 갈켜주세요~~~~~~~~~~~~~~
1. 메모 초기화
Memo1.Lines.Clear;
2. 라인별로 글자수를 줄 수 있는 간단한 방법은 없고요
Memo의 Change 이벤트에서 현재 행과열을 알수 있으니
그곳에서 글자수를 검사해서 반영하면 될 것 같습니다.
아래는 Memo의 Change에서
현재위치의 행과열을 알 수 있는 예제입니다.
procedure TForm1.Memo1Change(Sender: TObject);
var
CurrentLine : Integer;
ColNum : Integer;
begin
CurrentLine :=SendMessage(Memo1.Handle,
EM_LINEFROMCHAR,Memo1.SelStart, 0) ;
ColNum := Memo1.SelStart-SendMessage(Memo1.Handle,
EM_LINEINDEX,CurrentLine, 0) + 1;
Label1.Caption := '행 : ' + IntToStr(CurrentLine);
Label2.Caption := '열 : ' + IntToStr(ColNum);
end;