>>>>Mnożenie w DELPHI

mikszy5

Użytkownik
Dołączył
Sierpień 28, 2005
Posty
50
Witam jakiej musze urzyć komendy jeżeli chce zrobić coś takiego
wpisuje jakąś liczbę do edit1 naciskam button1 i ta liczba(z edit1) zostaje pomnożona przez 12 a wynik jets podany w label1
 

mikszy5

Użytkownik
Dołączył
Sierpień 28, 2005
Posty
50
A jak zrobić coś takiego ze po wpisaniu tekstu do editów wyskakuje okienko z tekstem w tym polu muszą być wpisane liczby a jak wpisze liczby to będzie normalnie działało
 

BolekTrojan

Użytkownik
Dołączył
Sierpień 18, 2005
Posty
149
Moze sproboj uzyc wyjatku:
try
// to co ma wykonac
except
//jezeli wystapi wyjatek wtedy cos...
end;

Jak nie wiesz o co chodzi to napisz
<
[/b]
 

rzeszutek

Użytkownik
Dołączył
Wrzesień 5, 2005
Posty
19
Mozesz też zablokować możliwość wpisywania znaków innych niż liczby
Kodzik jest w C++, ale przetłumaczenie na delphi nie powinno Ci sprawic problemu
smile.gif


Kod:
bool warunek = ((Key >= '0') && (Key <= '9') || 

                   (Key == VK_BACK)   ||

                   (Key == VK_DELETE));

   if (!warunek) 

   { 

      Key = 0;   //ignorujemy wprowadzony znak gdy nie spelnia warunku

      MessageBox(Handle, "Wpisuj tylko cyfry", "komunikat", MB_OK | MB_ICONSTOP | MB_APPLMODAL);

   }
Wrzucasz to do OnKeyPress edita
 

mikszy5

Użytkownik
Dołączył
Sierpień 28, 2005
Posty
50
Znowu potrzebuje pomocy bo nieiwem jak zrbić coś takiego mam 6 timege i musze zrobić tak jeżeli wartość label1 jest mniejsza od 5 wtedy wyświetl imege1 jeśli większa od 5 ale mniejsza od 20 wyświoetl image2 i tak dalej co 10 aż do image6
 
Do góry Bottom