Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
버튼 제어 방법좀 갈켜주세요?
화면에 여러개의 Command Button이 있을경우입니다.
예를 들어 등록, 수정, 삭제, 저장, 취소버튼이 있습니다.
이 버튼들을 Lock the Control 하고 싶습니다.
등록을 Onclick 하면 등록과 수정과 삭제버튼은 비활성화되고,
저장과 취소버튼만 활성화 하고 싶습니다.
방법을 모르겠습니다...
아시는분덜 설명 좀 해주세요...초보라 간단한 소스가 있으면
더욱 좋구요..^^
답변 부탁드립니다.
3
COMMENTS
김수경
•
2002.10.11 22:36
특별히 다른 방법은 없습니다.
OnClick Event에서 각각의 Button을 Enable 또는 Disable해햐 합니다.
즉,
On등록Click Event에서
등록.Enabled := false;
수정.Enabled := false;
처리
등록.Enabled := true;
수정.Enabled := true;
이런 식으로요.
물론 다른 Button에서도 마찬가지로처리해 주셔야 하구여~
0
0
삭제
수정
댓글
김해우
•
2002.10.11 21:53
간다하게 사용하는 방법은 Button1.enabled := True 또는 False하는 방식이구요..
procedure TForm1.SetBtnEnable;
begin
button1.Enabled := Table1.State in [dsBrowse]; //저장시
Button2.Edabled := Table1.State in [dsEdit, dsInsert]; //수정 , 추가시
end;
..
...
procedure TFrom1.Button1click(Sender: TObject);
begin
Table1.Insert
SetBtnEnable;
end;
..
이런 식으로 사용하시면 되는데..
그럼 이만
0
0
삭제
수정
댓글
정성훈
•
2002.10.11 21:46
//등록,수정버튼 클릭시, 수정(등록),삭제,종료 비활성화.
procedure TForm1.button1.Click( Sender );
begin
Button_Enable( False );
end;
//저장버튼 클릭시, 등록,수정,삭제,종료 활성화.
procedure TForm1.button2.Click( Sender );
begin
Button_Enable( True );
end;
procedure TForm1.button_Enable( bEnable : Boolean );
begin
등록버튼.Enable := bEnable;
수정버튼.Enable := bEnable;
저장버튼.Enable := not bEnable;
취소버튼.Enable := not bEnable;
종료버튼.Enable := bEnable;
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
서재명
•
2002.10.12 01:08
1
COMMENTS
/
0
LIKES
알만한 게임중에 델파이로 만든것이 있나요?
박상윤
•
2002.10.12 18:25
포트리스여 ^^
아폴론
•
2002.10.12 00:51
2
COMMENTS
/
0
LIKES
Excel을 DB화 하다가 34,000건이 넘으면 멈쳐요..
신승철
•
2002.10.12 01:12
excel의 row가 많은듯하네요. excel의 MAX row수가 65536죠. 중간중간에 commit이 필요하다고 봅니다. d...
아폴론
•
2002.10.12 02:36
빠르게 답변해 주셔서 감사합니다. 님의 말씀대로 그렇게 했더니 아무 이상없이 잘 됩니다. 좋은 가을 ...
이영동
•
2002.10.12 00:48
2
COMMENTS
/
0
LIKES
Inifile에 관해서...
바다를향해
•
2002.10.12 20:40
INI파일에 암호화를 하겠다는 얘기 같은데여... 꽁수로 이런 방법두 있겠쬬... ID=ABCD Pass=1234...
홍성락
•
2002.10.12 01:28
iniFile은 텍스트 파일 이며 값을 ****로 보일수는 없을겁니다. 프로그램상에서 바이트별로 shift또는 어...
이성현
•
2002.10.12 00:24
1
COMMENTS
/
0
LIKES
win98에 폰트를 추가할 수 있나요??
이영동
•
2002.10.12 00:43
*답변이 될진 모르겠습니다만. 98에 폰트 추가는 그냥..폰트를 직접 가지고 와서 c:windowsFonts ...
방영호
•
2002.10.12 00:02
1
COMMENTS
/
0
LIKES
ms access 에서 숫자 필드에 입력시 이상한 숫자가?
정경철
•
2002.10.12 00:13
혹시 숫자 필드를 Float 형으로 선언 되어 있는지 모르겠습니다. 자리수가 너무 많으면 형을 integer형으...
델초^.^;
•
2002.10.11 23:42
2
COMMENTS
/
0
LIKES
EditMask........ 지저분해여 ㅜ.ㅜ
오범석
•
2002.10.12 00:07
EditMask에 이렇게 입력해보세요. aaaa-aa-aa;0;
델초^.^;
•
2002.10.12 00:18
안되는데여 ㅜ.ㅜ
이대근
•
2002.10.11 23:40
1
COMMENTS
/
0
LIKES
컴포넌트 설치시 질문 입니다.
조용호
•
2002.10.12 03:44
메뉴에.. tool -> environment options -> library 탭에 library path 에 컴포넌트가 깔...
김근태
2002.10.11 23:06
0
COMMENTS
/
0
LIKES
Query 컴포넌트에 대해서 알고 싶습니다.
아줌씨.
•
2002.10.11 22:50
6
COMMENTS
/
0
LIKES
QReport에서 FindComponent를 사용하니 error가 발생해요...
홍성락
•
2002.10.12 00:24
아줌씨.
•
2002.10.12 01:32
홍성락
•
2002.10.12 01:47
아줌씨.
•
2002.10.12 01:57
홍성락
•
2002.10.12 02:08
아줌씨.
•
2002.10.12 02:16
정성훈
•
2002.10.11 22:00
2
COMMENTS
/
0
LIKES
동적쿼리생성+동적생성룩업필드..
정경철
•
2002.10.12 00:19
쿼리문을 다음과 같이 한번 해보십시오.. select 필드1, 필드2 from Table1 where 필드1 in (select ...
정성훈
•
2002.10.12 00:33
질문을 잘 이해못하신것 같은데.. 제가 원하는것은 동적으로 만든 쿼리에 룩업필드를 생성하는 것입니다...
조장선
2002.10.11 21:45
0
COMMENTS
/
0
LIKES
델파이3 퀵리포트 업그래이드 어서 구하죠?
김해성
•
2002.10.11 21:26
3
COMMENTS
/
0
LIKES
버튼 제어 방법좀 갈켜주세요?
화면에 여러개의 Command Button이 있을경우입니다. 예를 들어 등록, 수정, 삭제, 저장, 취소버튼이 있습니다. 이 버튼들을 Lock the Control 하고 싶습니다. 등록을 Onclick 하면 등록과 수정과 삭제버튼은 비활성화되고, 저장과 취소버...
김수경
•
2002.10.11 22:36
특별히 다른 방법은 없습니다. OnClick Event에서 각각의 Button을 Enable 또는 Disable해햐 합니다. ...
김해우
•
2002.10.11 21:53
간다하게 사용하는 방법은 Button1.enabled := True 또는 False하는 방식이구요.. procedure TForm1.Set...
정성훈
•
2002.10.11 21:46
//등록,수정버튼 클릭시, 수정(등록),삭제,종료 비활성화. procedure TForm1.button1.Click( Sender ); b...
송현경
•
2002.10.11 20:59
3
COMMENTS
/
0
LIKES
RichEdit에서 찾는 문자열 색깔 바꾸기..
홍성락
•
2002.10.11 22:56
아래는 FindText메소드를 사용한겁니다. Pos스트링 함수는 -1를 해보세요 procedure TForm1.Button2Click...
송현경
•
2002.10.12 00:06
답변 감사합니다. 근데요 찾는 문자가 맨 앞에 있을경우... '대한민국' 에서 '대'를 찾을경...
홍성락
•
2002.10.12 01:15
문자열이나 POS함수등에서 1이라면 첫문자이므로 1이지만 리치에디터등에서 문자열위치가 아닌 포지션이므...
김동우
•
2002.10.11 20:56
1
COMMENTS
/
0
LIKES
테이블의 Filter에서 날짜검색
정경철
•
2002.10.12 00:23
코딩이 좀 틀린것 같습니다. 이렇게 한번 해보십시오. 표현하고자 하는 것이 다음과 같다면 예) Sal...
하병준
2002.10.11 20:53
0
COMMENTS
/
0
LIKES
웹브라우저 post 관한 질문입니다.
권길영
•
2002.10.11 20:03
1
COMMENTS
/
0
LIKES
퀵리포트(QReport)에서 선 그리는 문제
머슴
•
2002.10.11 20:43
제 경험으로 볼때는 TQRShape를 이용할때 shape속성이 qrsRectangle 인 상태로 표를 그리면...
노정숙
2002.10.11 19:34
0
COMMENTS
/
0
LIKES
StretchDIBits를 이용해서 bmp파일을 인쇄하려고 하는데요
김세형
•
2002.10.11 11:15
1
COMMENTS
/
0
LIKES
애송이의 소켓(블러킹과 넌블러킹)
김유철
•
2002.10.11 20:26
아.. 델파이는 초보고.. VC 프로그래머지만.. 한말씀.. 저도 논블러킹 방식을 사용하여 개발했는데.. ...
이지훈
•
2002.10.11 11:09
1
COMMENTS
/
0
LIKES
DB 에 데이타 입력시 공백을 안넣을수 없나요?
머슴
•
2002.10.11 17:55
if edit1.text = '' then 이나 if length(edit1.text) = ...
김영철
•
2002.10.11 06:48
1
COMMENTS
/
0
LIKES
숫자 type 의 길이 체크..
전형식
•
2002.10.11 07:47
edit 필드는 속성상 입력받은 값이 무조건 text type 입니다 아시는데로 그냥 legth 를 쓰시면 됩니다 ^^ ...
김해성
2002/10/11 21:26
Views
224
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
OnClick Event에서 각각의 Button을 Enable 또는 Disable해햐 합니다.
즉,
On등록Click Event에서
등록.Enabled := false;
수정.Enabled := false;
처리
등록.Enabled := true;
수정.Enabled := true;
이런 식으로요.
물론 다른 Button에서도 마찬가지로처리해 주셔야 하구여~