Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.04.2011, 12:14   #1
vykker
Пользователь
 
Регистрация: 14.05.2010
Сообщений: 52
По умолчанию delphi

подскажите пожалуйста как сделать едит2.текст чтобы при переходе на него можно было вводить с экранной клавиатуры так же как и в 1ый эдит??

ето вроде получился калькулятор с клавиатурой, нужен еще едит2 чтобы в него можно было вводить данные с этойже клавиатуры



Код:
procedure Tcalc.BitBtn1Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'1';
end;

procedure Tcalc.BitBtn2Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'2';
end;

procedure Tcalc.BitBtn9Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'3';
end;

procedure Tcalc.BitBtn8Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'4';
end;

procedure Tcalc.BitBtn7Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'5';
end;

procedure Tcalc.BitBtn10Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'6';
end;

procedure Tcalc.BitBtn3Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'7';
end;

procedure Tcalc.BitBtn5Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'8';
end;

procedure Tcalc.BitBtn6Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'9';
end;

procedure Tcalc.BitBtn11Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'0';
end;

procedure Tcalc.BitBtn4Click(Sender: TObject);
begin
edit1.text:=edit1.Text+'.';
end;

procedure Tcalc.BitBtn17Click(Sender: TObject);
begin
edit1.Clear;

end;

procedure Tcalc.BitBtn13Click(Sender: TObject);
begin
      x:=strtofloat(edit1.Text);
      edit1.clear;
      n:=1;
end;

procedure Tcalc.BitBtn12Click(Sender: TObject);
begin
if edit1.Text=''then y:=0 //edit1.Text:='0';
   else y:=strtofloat(edit1.Text);
    case n of
    1: z:=x+y;
    2:z:=x-y;
    3:z:=x*y;
    4:z:=x/y;
    end;
    edit1.Text:=floattostr(z);
end;

procedure Tcalc.BitBtn14Click(Sender: TObject);
begin
x:=strtofloat(edit1.Text);
      edit1.clear;
      n:=2;
end;

procedure Tcalc.BitBtn15Click(Sender: TObject);
begin
    x:=strtofloat(edit1.Text);
      edit1.clear;
      n:=3;
end;

procedure Tcalc.BitBtn16Click(Sender: TObject);
begin
x:=strtofloat(edit1.Text);
      edit1.clear;
      n:=4;
end;

procedure Tcalc.Button1Click(Sender: TObject);
begin
edit1.text:=floattostr(strtofloat(edit1.text)*(-1));
end;

procedure Tcalc.Button2Click(Sender: TObject);
begin
a:=strtofloat(edit1.text);
a:=sqr(a);
edit1.text:=floattostr(a);
end;

procedure Tcalc.Button3Click(Sender: TObject);
begin
a:=strtofloat(edit1.text);
a:=sqrt(a);
edit1.text:=floattostr(a);
end;
vykker вне форума
Старый 05.04.2011, 13:01   #2
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Цитата:
нужен еще едит2
Не нужен он там.
Куркулятору достаточно одного поля ввода.
mss вне форума
Старый 05.04.2011, 14:06   #3
vykker
Пользователь
 
Регистрация: 14.05.2010
Сообщений: 52
По умолчанию

в этом случае очень нужен, если знаешь подскажи
vykker вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54
не StringGrid1.Cells[1,1]:='Delphi'; а вот так SG1.C[1,1]:='Delphi' Nemesisking Компоненты Delphi 7 08.09.2007 03:27