1746116542566
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
225
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에서도 마찬가지로처리해 주셔야 하구여~