Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[12541] Re:초보 델파이 질문해요
샤악한레빗 [comein] 1468 읽음    2009-03-23 15:48
대충...
procedure TForm1.Button1Click(Sender: TObject);
var
  nEdit1 : Integer;
  nEdit2 : Integer;
  nResult : Integer;
begin
  if (Edit1.Text = '') OR (Edit2.Text = '') then exit;

  nEdit1 := StrToInt(Edit1.Text);
  nEdit2 := StrToInt(Edit2.Text);

  if nEdit1 > nEdit2 then
    nResult := nEdit1 - nEdit2
  else
    nResult := nEdit2 - nEdit1;

  nResult := nResult * 100;

  ShowMessage(IntToStr(nResult));
end;

procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if Edit1.Text = '' then exit;
  if StrToInt(Edit1.Text) > 100 then
    Edit1.Text := '100';
end;

procedure TForm1.Edit2KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if Edit2.Text = '' then exit;
  if StrToInt(Edit2.Text) > 100 then
    Edit2.Text := '100';
end;




gyata 님이 쓰신 글 :
: edit1
: edit2
: button1
: result1
:
: 이렇게 만들어서 에디트1하고 2에다가 1부터 100까지 숫자만 넣을수 있게 하고
: 버튼을 누르면 에디트1과 2의 차에(높은수에서 낮은수를 빼서 나온 값) 100을 곱해서 리절트1에 뜨게 하는 건데요
:
: 책찾아보고 사이트뒤져보고 해서 버튼누르면 에디트1과 2의 차에 100을 곱하는거까진 성공했거든요
:
: 근데 1부터 100까지 입력할수있게하는거하고 에디트1과 2의 차를 높은수에서 낮은수를 빼ㄱ게 하는 법을 모르겠네요
: 몇시간동안 붙들고있엇는데 책내용도 어렵고요 ㅜㅜ
:
: const나 sunrange형을 써서 입력할수있게하는거같은데;
: 어떻게 타이핑을 해야할지..
:
: 높은수에서 낮은수 빼는 방법도 모르겠네요
:
: 혼자 할 수 있게 조언이나 방법이라도 부탁드려요 짜여진 소스가 비슷한내용도 없으니 분석도 못하겟네요

+ -

관련 글 리스트
12535 초보 델파이 질문해요 gyata 1422 2009/03/23
12541     Re:초보 델파이 질문해요 샤악한레빗 1468 2009/03/23
12549         Re:Re:초보 델파이 질문해요 gyata 1448 2009/03/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.