Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
여러개의 에디트 컴퍼넌트의 텍스트롤 한꺼번에 지우기?
안녕하세요.
추가 버튼을 눌르면 에디터의 내용이 모두 clear 시키고 새로운 내용을 담을려고
하는데요.
폼이나 페이지시트의 탭시트에 있는 에디터의 내용을 한꺼번에 모두 지울려면
어떻게 하면 되요?
(Sender as TEdit).text := '';
이런식으로 지우는거 아니죠?
이래 해봤는데 안돼던데....
좋은 방법 없을까영..
고수님들 답변 부탁 드립니다.
즐꼬요~~~~~~~~~~
2
COMMENTS
뽀록이
•
2001.07.26 03:16
탈초보하자 wrote:
> 안녕하세요.
> 추가 버튼을 눌르면 에디터의 내용이 모두 clear 시키고 새로운 내용을 담을려고
> 하는데요.
> 폼이나 페이지시트의 탭시트에 있는 에디터의 내용을 한꺼번에 모두 지울려면
> 어떻게 하면 되요?
> (Sender as TEdit).text := '';
> 이런식으로 지우는거 아니죠?
> 이래 해봤는데 안돼던데....
> 좋은 방법 없을까영..
>
> 고수님들 답변 부탁 드립니다.
> 즐꼬요~~~~~~~~~~
>
>
procedure TAcc001F.Proc_CompClear(vp_name : TComponent);
var //항목을 클리어한다.
vv_i : Integer;
begin
with TWinControl(vp_name) do
begin
for vv_i := 0 to Controlcount - 1 do
begin
if (Controls[vv_i] is TComboBox) then
TComboBox(Controls[vv_i]).Text := '';
if (Controls[vv_i] is TEdit) then
TEdit(Controls[vv_i]).Text := '';
end;
end;
end;
호출할때....
Proc_CompClear(Panel1);
이렇게 하면 패널위에있는 것 중에서 콤보박스나 에디터박스의 내용을 클리어 합니다.
참고하셔서 작업하세요
도움이 되길 바라며
뻐럭이가....
즐코딩하세요^^
0
0
삭제
수정
댓글
탈초보하자
•
2001.07.26 18:25
for i:=0 to Form1.ComponentCount-1 do
if Form1.Components[i] is TEdit then
(Form1.Components[i] as TEdit).Text := '';
이래 적어가지고 일반폼에서 써먹으니깐.. 깨끗하게 자알 ~~
지워 지거든요...(페이지컨트롤 안에 있는것 까정 싸악~~~ 쭈욱~~~)
그런데.. mdi차일드폼의 페이지컨트롤의 것을 지울려니깐...
에러가 발생해요... access ... 라는 짜증나는 에러 있잖아요..
for i:=0 to Form1.PageControl1.ComponentCount-1 do
if Form1.PageControl1.Components[i] is TEdit then
(Form1.PageControl1.Components[i] as TEdit).Text := '';
이라 적으면 컴파일 에러는 안나는데....
역시 실행에서 access ~~~ 뭐 어쩌고 저쩌고 하는 에러만 생기고요...
구냥.. form1.componentCount-1 do ~~~~(생략)
라 적어도 에러고...
당근 form1.pagecontrol1.tabsheet.com~~~~ 라 적는건 말도 안돼는거고...
암튼 이를 어찌 해결 해야 해요....
뻐럭이님 위에 양식으로 왜 지울수가 없는건지 좀 갈켜 주면 안될까영...
물론 아시는 다른분도 좋구요...
고럼 즐꼬
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
sql초보자....
•
2001.07.26 12:55
2
COMMENTS
/
0
LIKES
sql에서 data를 입력하는데 발생한 오류
데빠이
•
2001.07.26 18:59
sql초보자.... wrote: > sql에서 data를 넣는 과정에서 이런 error메세지를 보았는데 > 무슨 조치를 취해...
데빠이
•
2001.07.26 18:58
sql초보자.... wrote: > sql에서 data를 넣는 과정에서 이런 error메세지를 보았는데 > 무슨 조치를 취해...
델초보자
2001.07.26 12:06
0
COMMENTS
/
0
LIKES
access violation Kernel32.dll 에러입니다. ㅠ.ㅠ
설창원
2001.07.26 09:28
0
COMMENTS
/
0
LIKES
클래스를 dll로 만들수 없을까요?
김정욱
2001.07.26 06:12
0
COMMENTS
/
0
LIKES
16bit델파이에서 서버로부터파일다운받기
sunny
•
2001.07.26 06:00
1
COMMENTS
/
0
LIKES
RX Library 2.75 설치할때.....
데빠이
•
2001.07.26 19:05
sunny wrote: > RX Library 2.75를 받아서 설치했습니다. > 설치후에 콤포넌트들을 보았더니 정상적으로 ...
상진
2001.07.26 03:28
0
COMMENTS
/
0
LIKES
WebBrowser에서 윈도 세션값을 얻고 싶은데..
이나우스
2001.07.26 03:25
0
COMMENTS
/
0
LIKES
감사 및 질문하나...
구철수
•
2001.07.26 03:09
2
COMMENTS
/
0
LIKES
[급질문] Win2k에서 Dll을 찾을 수 없다는 에러?
이상훈
•
2001.07.26 06:01
구철수 wrote: > 제 글을 읽어주셔서 감사합니다. > > Win98에서 VC++로 작성한 dll을 사용하여 프로그...
구철수
•
2001.07.26 19:37
안녕하세요? DLL을 찾을 수 없다는 메시지가 나오는데요, 물론 Path확인은 정확히 했습니다. OS와 DLL...
탈초보하자
•
2001.07.26 02:32
2
COMMENTS
/
0
LIKES
여러개의 에디트 컴퍼넌트의 텍스트롤 한꺼번에 지우기?
안녕하세요. 추가 버튼을 눌르면 에디터의 내용이 모두 clear 시키고 새로운 내용을 담을려고 하는데요. 폼이나 페이지시트의 탭시트에 있는 에디터의 내용을 한꺼번에 모두 지울려면 어떻게 하면 되요? (Sender as TEdit).text := ''; 이...
뽀록이
•
2001.07.26 03:16
탈초보하자 wrote: > 안녕하세요. > 추가 버튼을 눌르면 에디터의 내용이 모두 clear 시키고 새로운 내용...
탈초보하자
•
2001.07.26 18:25
for i:=0 to Form1.ComponentCount-1 do if Form1.Components[i] is TEdit then (Form1.Compon...
델초보
2001.07.26 02:29
0
COMMENTS
/
0
LIKES
소켓통신 가로채기?
귀염둥이
•
2001.07.26 02:17
2
COMMENTS
/
0
LIKES
틱이님//아님...다른분들..급합니다..
김현
•
2001.07.26 19:33
이 coding의 결과부터 말씀 드리겠습니다. 이 coding은 maskedit에 입력된 날짜가 올바른 날짜인지 잘못...
틱
•
2001.07.26 10:38
소스에 또 낙서 합니다. 이것도 재밋고.. 흐흐 귀염둥이 wrote: > 소스를 분석하는게 힘듭니다..도와주...
손
2001.07.26 02:02
0
COMMENTS
/
0
LIKES
퀵에서 미리보기는 되는데..
김현
2001.07.26 01:10
0
COMMENTS
/
0
LIKES
DB와 엑셀관련 질문입니다. ... please...
이기용
2001.07.26 00:51
0
COMMENTS
/
0
LIKES
As400에서 StoredProcedure...
KKND
•
2001.07.26 00:51
3
COMMENTS
/
0
LIKES
Ctrl+Alt+Del를 눌렀을때 프로세스 목록에 나오지 않게 하려면
이마루
•
2001.07.26 09:55
KKND wrote: > 윈도 98이나 2000에서 Ctrl+Alt+Del을 누르면 프로세스 목록이 나오는데.. > 현재 자신의 ...
이상훈
•
2001.07.26 06:06
KKND wrote: > 윈도 98이나 2000에서 Ctrl+Alt+Del을 누르면 프로세스 목록이 나오는데.. > 현재 자신의 ...
홍재민
•
2001.07.26 04:26
제 방법이 맞는가 모르겠는데요..^^ dpr 파일에 코드를 삽입하면 됩니다. Application.ShowMainF...
무적이나
•
2001.07.26 00:42
1
COMMENTS
/
0
LIKES
function에서 Result 한개 이상 만들려면...
이상훈
•
2001.07.26 06:12
무적이나 wrote: > 처봅니다. > 제가 지금까지는 한 function에 한개의 Result만 필요했었거든요. > ...
kittysp
•
2001.07.26 00:36
1
COMMENTS
/
0
LIKES
TreeView를 이용한 메뉴구성 방법이 있나요?
한휘
•
2001.07.26 20:15
메일로 예제 파일을 보내 드리지요... 참고만 하세요.. kittysp wrote: > TreeView를 이용하여 ...
송영기
•
2001.07.26 00:26
1
COMMENTS
/
0
LIKES
기초적인 질문
홍재민
•
2001.07.26 04:28
component -> import ActiveX Control.. 를 클릭하면 vb의OCX를 불러 옵니다. http://dakccom.zoa.to...
김현
2001.07.26 00:23
0
COMMENTS
/
0
LIKES
db와 엑셀에 관련된 질문입니다.
이질문
2001.07.26 00:08
0
COMMENTS
/
0
LIKES
델파이 Object Inspector 정체에 대해서
탈초보하자
2001/07/26 02:32
Views
395
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세요.
> 추가 버튼을 눌르면 에디터의 내용이 모두 clear 시키고 새로운 내용을 담을려고
> 하는데요.
> 폼이나 페이지시트의 탭시트에 있는 에디터의 내용을 한꺼번에 모두 지울려면
> 어떻게 하면 되요?
> (Sender as TEdit).text := '';
> 이런식으로 지우는거 아니죠?
> 이래 해봤는데 안돼던데....
> 좋은 방법 없을까영..
>
> 고수님들 답변 부탁 드립니다.
> 즐꼬요~~~~~~~~~~
>
>
procedure TAcc001F.Proc_CompClear(vp_name : TComponent);
var //항목을 클리어한다.
vv_i : Integer;
begin
with TWinControl(vp_name) do
begin
for vv_i := 0 to Controlcount - 1 do
begin
if (Controls[vv_i] is TComboBox) then
TComboBox(Controls[vv_i]).Text := '';
if (Controls[vv_i] is TEdit) then
TEdit(Controls[vv_i]).Text := '';
end;
end;
end;
호출할때....
Proc_CompClear(Panel1);
이렇게 하면 패널위에있는 것 중에서 콤보박스나 에디터박스의 내용을 클리어 합니다.
참고하셔서 작업하세요
도움이 되길 바라며
뻐럭이가....
즐코딩하세요^^