자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Edit창에 SelectAll 전체선택
2015.04.17 02:28
모바일이고 XE7사용중입니다.
Edit창에서 가상키보드가 뜨고 Focus 가 생기면서 입력되어있던 텍스트들을 전체선택을 하려고합니다.아래와같이 스타일북을 이용해서 리스트박스에 생성하고 값을입력한후 텍스트 재입력하려고 Edit창 선택하면 전체선택이 되질않습니다.혹시 왜안되지 알고계시면 답변부탁드립니다..
while (not Eof) dobegin Item := TListBoxItem.Create(nil); Item.Parent:= LB; Item.StyleLookup := 'aa1';
Item.StylesData['y_Edit']:= fsFloatToStr(FieldByName('y').AsFloat); Item.StylesData['y_Edit.OnEnter']:= TValue.From<TNotifyEvent>(DoYEnter);
Next;end;
procedure TJFrame. DoYEnter(Sender: TObject);var atEdit : Tedit; Item : TListBoxItem;begin Item := TListBoxItem(FindItemParent(Sender as TFmxObject, TListBoxItem)); if Assigned(Item) then begin atEdit := Item.FindStyleResource('y_Edit') as TEdit; atEdit.SetFocus;
atEdit.SelectAll;
end;
end;
댓글 0
번호 제목 글쓴이 날짜 조회 수
공지
[프로그래밍 강의] 2021.6~2021.12
관리자 2015.01.22 17155
공지
유용한 관련 사이트
관리자2 2014.03.20 56022
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 99451
8
[공유] 엣지 브라우저 컴포넌트 설치 후 실행 시 "Failed to initialise Edge browser control" 오류가 발생합니다.
[2]
험프리 2020.09.28 1258
7
10.3.2 Webbrowser 버그인가요? (iOS)
돌팅 2019.08.31 199
6
델파이 설치 시 제품 키 유효기간을 알고싶습니다.
[1] 얼짱나 2018.08.13 180
5
xe10.2에서 VKAutoShowMode 가 작동하지 않는 문제
[4] 개발자 2018.04.12 450
4
Android SDK platform-tools 26.0.2 설치오류
[3]
Jackim 2017.10.29 1738
3
폼에서 에디터체 포커스가 갔을때 왜 가상키보드가 안먹을까?
[2]
화이부동 2017.01.03 423
»
Edit창에 SelectAll 전체선택
김하나 2015.04.17 859
1
안드로이드 가상머신...
[1] 파빌신 2014.05.05 1992
Delphi Edit창에 SelectAll 전체선택
2015.04.17 02:28
모바일이고 XE7사용중입니다.
Edit창에서 가상키보드가 뜨고 Focus 가 생기면서
입력되어있던 텍스트들을 전체선택을 하려고합니다.
아래와같이 스타일북을 이용해서 리스트박스에 생성하고
값을입력한후 텍스트 재입력하려고 Edit창 선택하면 전체선택이 되질않습니다.
혹시 왜안되지 알고계시면 답변부탁드립니다..
while (not Eof) do
begin
Item := TListBoxItem.Create(nil);
Item.Parent:= LB;
Item.StyleLookup := 'aa1';
Item.StylesData['y_Edit']:= fsFloatToStr(FieldByName('y').AsFloat);
Item.StylesData['y_Edit.OnEnter']:= TValue.From<TNotifyEvent>(DoYEnter);
Next;
end;
procedure TJFrame. DoYEnter(Sender: TObject);
var
atEdit : Tedit;
Item : TListBoxItem;begin
Item := TListBoxItem(FindItemParent(Sender as TFmxObject, TListBoxItem));
if Assigned(Item) then
begin
atEdit := Item.FindStyleResource('y_Edit') as TEdit;
atEdit.SetFocus;
atEdit.SelectAll;
end;
end;
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [프로그래밍 강의] 2021.6~2021.12 | 관리자 | 2015.01.22 | 17155 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 56022 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 99451 |
8 |
[공유] 엣지 브라우저 컴포넌트 설치 후 실행 시 "Failed to initialise Edge browser control" 오류가 발생합니다.
[2] ![]() | 험프리 | 2020.09.28 | 1258 |
7 |
10.3.2 Webbrowser 버그인가요? (iOS)
![]() | 돌팅 | 2019.08.31 | 199 |
6 | 델파이 설치 시 제품 키 유효기간을 알고싶습니다. [1] | 얼짱나 | 2018.08.13 | 180 |
5 | xe10.2에서 VKAutoShowMode 가 작동하지 않는 문제 [4] | 개발자 | 2018.04.12 | 450 |
4 |
Android SDK platform-tools 26.0.2 설치오류
[3] ![]() | Jackim | 2017.10.29 | 1738 |
3 |
폼에서 에디터체 포커스가 갔을때 왜 가상키보드가 안먹을까?
[2] ![]() | 화이부동 | 2017.01.03 | 423 |
» | Edit창에 SelectAll 전체선택 | 김하나 | 2015.04.17 | 859 |
1 | 안드로이드 가상머신... [1] | 파빌신 | 2014.05.05 | 1992 |