Q&A

  • 에디트 박스에 입력된 값의 대소문자 판별하기?
다 아시겠지만 밑에 소스는 에디트 박스에 숫자를 입력하고 OK버튼을 누르면  그 값에 따라서 레이블에 A인지 B인지 기타인지 나타는 건데요.
procedure TForm1.btnOkClick(Sender: TObject);
var
i:integer;
begin
i:=strtoint(edtNum.text);
case i of
90..100 : lblGrade.caption:='A';
80..89 : lblGrade.caption:='B';
else lblGrade.caption:='기타';
end;
end;
이거랑 비슷한 건데 숫자대신 대문자 A가 들어가면 대문자라고 출력을 해주고 소문자가 들어가면 소문자라고 출력해 주는 프로그램을 좀 설명해 주세요.
숫자는 알겠는데 도저히 문자는 모르겠네요...^^
1  COMMENTS
  • Profile
    SEN 2003.04.07 19:01
    procedure TForm1.Edit3KeyPress(Sender: TObject; var Key: Char);
    begin
       if (key >= #65) and (key <= #90) then  //대문자A : 65, 대문자 Z : 90
          showmessage('대문자입니다.')
       else if (key >= #97) and (key <= #122) then //소문자 a : 97,  소문자 z : 122
          showmessage('소문자입니다.')
       else
          showmessage('대소문자 이외의 값입니다..');
    end;

    이렇게 하시면 될거같습니다..



    • 이정택
    • 2003.04.07 22:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_Drop
      2003.04.08 03:38
      안녕하세요. 주삼식입니다. 있는데 못 찾은 것 뿐이네요. MaxPage를 설정하셔야 되구요. FromPage, T...
    • 박상호
    • 2003.04.07 21:48
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김희곤
    • 2003.04.07 21:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.04.08 00:06
      안녕하세요. 최용일입니다. 걍 ShellExecute로 실행하세요... uses     ShellA...
    • KDDG_Drop
      2003.04.08 04:31
      안녕하세요. 주삼식입니다. 꼭 그 프로시져를 넘길려고 하지마시구요. 특정 사용자 함수를 만듭니다. ...
    • 최남선
      2003.04.08 00:08
      방금 어떤 분이 답변을 해주셨다가 지우셨네여... 비슷한 야그인데... Incompatible Type 에러가 나는 이...
    • 타락천사
      2003.04.07 21:41
      안녕하세요. 타락임다.. 에러로 봐서.. 두 프로시저의 타입이 안맞는 것 같습니다. 즉, Comport.OnRx...
    • 김민수
      2003.04.07 22:09
      Comport.OnRxChar:=ComportRxChar(nil,count) 같이 nil을 넘겼는데도 컴파일 에러가 나네요... 다시 한번...
    • nilriri™
      2003.04.07 18:35
      좌측에 Left로 Panel하나 놓고 우측에 Client로 Panel 하나 놓고 촤측 Panel위에 트리뷰를 Client로 놓고...
    • SEN
      2003.04.07 18:21
      showmessage(IntToStr(i)); 하시면 메세지 보실수 있습니다~
    • 정재호
    • 2003.04.07 04:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2003.04.07 19:17
      안녕하세요 하얀까마귀 입니다. 제가 그책을 안봐서 정확한건 아니겠지만 아마  일반적인 윈...
    • 박헤정
    • 2003.04.07 02:33
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신연근
      2003.04.07 18:43
      답변하는 사람들은 전혀 급하지 않느뎅..^^ keypreview를 true로 하시구요 프로퍼티에서 해도 되구 직접...
    • SEN
      2003.04.07 18:33
      F3 의 VirtualKey 는 VK_F3 입니다. KeyDown 이벤트에서 쓰시면 될것같습니다~~
    • 조태근
    • 2003.04.06 23:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장태원
      2003.04.07 18:54
      Visible 의 속성 True False 가 안되면 크기를 변환시켜줘 보세요. 예를 들어 width =0 height=0 으로 주...
    • 장태원
      2003.04.07 18:56
      폼을 Create 해서 showmodal 하여 주십시오. 보통 Create 문장이 project 파일에 삽입되어잇는데..이부분...
    • 이병훈
      2003.04.09 10:50
      안녕하세요. 전 이렇게 함 풀어 봤습니다. CREATE TABLE TMP1 (    dday VARCHAR2(10)...
    • 오선배
      2003.04.06 23:23
      델마당에 있어요 그렇게   ????
    • 타락천사
      2003.04.06 22:29
      안녕하세여.. 타락임다.. 답변이 없는 것은, 쿼리 사용법의 문제가 아니라고 보기 때문입니다. 이런 ...
    • 궁금이
    • 2003.04.06 04:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장태원
      2003.04.07 19:08
      ListBox1.ItemIndex := ListBox1.count-1;
    • 이우준
    • 2003.04.06 03:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2003.04.06 20:02
      안녕하세여.. 타락임다..ㅡㅡ 5 : if ADOQuery.Recordcount <= 0 then 를 if ADOQuery1.Recordcou...
    • 이우준
      2003.04.08 05:58
      ㅜ.ㅜ 흑.. 5 : <- 요고는 설명하려고 제가 임의로 넣은건뎅.. ㅠ.ㅠ 실제 코드에는 없어요.. ㅠ.ㅠ ...
    • 이승근
    • 2003.04.06 01:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장태원
      2003.04.07 19:11
      책을 사세요. 질문하신것들은 데이타베이스를 전혀 모르시는듯 합니다. 알고자하는것만 물어서 답을 ...
    • 그냥
    • 2003.04.05 20:55
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2003.04.08 00:22
      ^^ 그거는 DirectX가 아니구 DirectShow입니다. Show는 기본적으로 DirectX의 기반위에 있기는 하지만은....
    • 그냥
      2003.04.08 02:34
      캬 박상윤님..DX쪽은 박상윤님의 답글이 많더니.. 역쉬 예상대로 박상윤님이 답변을 해 주시네요..^^ Dir...
    • 박상윤
      2003.04.10 00:11
      감솨 합니다.... msn 쓰구 잇으니  아뒤 멜이나 쪽지로 날려 주세여... 그리구 시간내서 한번 ...
    • 그냥
      2003.04.10 06:54
      ... 국방의 의무를 하러...8월에 간다..ㅋㅋ
    • 초보델
    • 2003.04.05 06:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • SEN
      2003.04.07 19:01
      procedure TForm1.Edit3KeyPress(Sender: TObject; var Key: Char); begin    if (key >= #...
    • 정욱
    • 2003.04.05 05:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 벤지
      2003.04.05 06:52
      bin 안에 bpl 를 선택하시면 Tab 에 나타나구요오 다른 bpl 들도 지원은 하지만 Tab 에만 안 나타날뿐이예...
    • 타락천사
      2003.04.05 05:58
      안녕하세요. 타락임다.. 델파이의 리소스 편집기라고 붙어 있는 ImageEditor는 별로 입니다. 16 Bit 시...
    • 벤지
      2003.04.05 06:09
      답변 진심으로 감사 들입니다. 유명하신 타락천사님에게 설명 받으니 기분이 좋은데요 ( 거의 아~부~지요...
    • 타락천사
      2003.04.05 10:49
      안녕하세요. 타락임다.. VC++ 쪽으로는 기본 툴만 씁니다. 델파이는 컴파일러와 디버거로 쓰고, 다른...
    • 벤지
      2003.04.06 00:32
    • 박헤정
    • 2003.04.05 04:42
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 벤지
      2003.04.05 05:10
      방법은 많거든요오 1) 리소스를 로딩해서 사용하는 방법하구요    implementation  ...
    • 우소
      2003.04.07 23:44
      Beep 간단히 삐 소리가 나구요.. MessageBeep함수가 있음 ..좀더 다양함..