Taschenrechner
Hallo,
ich programmiere gerade einen Taschenrechner in Dephi und habe zu diesem Zweck jeder Zahl einen Button gewidmet. Der Rechner funktioniert, jedoch nur, wenn mann die Zahlen per Mausklick eingibt. Jetzt würde ich dies gerne so einrichten, dass wenn ich die Taste 1 drücke dasselbe passiert, als ob ich auf den Button "1" klicke. Geht das?? Gruß, Brickfield |
AW: Taschenrechner
Das Form hat ja Events, wie z.B.: KeyDown oder KeyPress usw. die du dir mal ansehen solltest.
|
AW: Taschenrechner
klar geht dass du kannst entweder die eingabe von der tastatur abfragen dass würde so funktionieren. du gehst im objekt inspector auf ereignisse(vom formular) und dann gibt es zwei möglich keiten entweder onkeypressdown oder onkeypress. beides mal wird die tastatur eingabe in der variable key gespeichert für die taste mum8 sieh es dann glaube ich so aus
Delphi-Quellcode:
. die andere möglichkeit ist du nimmst ein edit feld. so kannst du dann deine zahlen abfragen
vk_num8
Delphi-Quellcode:
durch strtoint wird der string des editfelds in einen integer verwandelt
strtoint(edit1.text);
|
AW: Taschenrechner
Super, danke!
|
AW: Taschenrechner
Achso, noch etwas:
wie kann ich mir von Delphi den Logarithmus berechnen lassen? Gruß, Brickfield |
AW: Taschenrechner
http://www.delphipraxis.net/102423-l...us-delphi.html schau mal dort
|
AW: Taschenrechner
dort wird gesagt, dass ich
Code:
schreiben kann, Delphi meckert aber "Undefinierter Bezeichner" ?!?
log10(zahl1)
|
AW: Taschenrechner
Delphi-Quellcode:
Oben einfügen
uses Math
|
AW: Taschenrechner
Wo oben?
|
AW: Taschenrechner
Da oben steht ja
Delphi-Quellcode:
unit *dateiname*
interface uses Windows, Messages, SysUtils, Variants,*math*; // hier schreibst du noch math dabei ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz