Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Probleme mit der radiogroup!! (https://www.delphipraxis.net/94218-probleme-mit-der-radiogroup.html)

24karatboy 18. Jun 2007 10:55


Probleme mit der radiogroup!!
 
Guten Morgen!

Und zwar habe ich folgendes Problem: wollte einen Taschenrechner schreiben, der +,-,*,/ rechnen kann nur wollte ich die rechnoption über eine radiogroup auswählen nun weiss ich leider nicht wie ich abfrage welche item aus der radiogroup ausgewählt wurde ich bitte um hilfe

danke

mfg 24karatboy

DeddyH 18. Jun 2007 10:59

Re: Probleme mit der radiogroup!!
 
Erzeuge die Radiobuttons zur Laufzeit und werte den ItemIndex aus. In der OH gibt es unter "TRadiogroup ItemIndex" ein Beispiel dazu.

24karatboy 18. Jun 2007 11:04

Re: Probleme mit der radiogroup!!
 
wie meinst du das zur laufzeit ? und was ist die OH ?


ich hab gedacht man macht das irgednwie case of radiogroup.items:= 1 oder sowas

marabu 18. Jun 2007 11:07

Re: Probleme mit der radiogroup!!
 
Hallo,

eine Radiogroup scheint mir als Aktionsschalter genauso ungeeignet zu sein wie ein TrackBar. Was spricht gegen ordinäre Buttons?

Grüße vom marabu

24karatboy 18. Jun 2007 11:09

Re: Probleme mit der radiogroup!!
 
wieso ? ich finde das so ganz konfortabel was spricht dagegen ?

fkerber 18. Jun 2007 11:12

Re: Probleme mit der radiogroup!!
 
Hi!

Die OH ist die OnlineHilfe von Delphi - zu erreichen per F1.
Dort findet sich sicherlich ein entsprechendes Beispiel!

Das Erstellen zur Laufzeit ist m.E.n. nicht erforderlich.

Ciao, Frederic

marabu 18. Jun 2007 11:28

Re: Probleme mit der radiogroup!!
 
Hallo,

TButton ist ein direkter Aktionsschalter und bildet die Operations-Tasten eines AOS-Rechners sehr gut ab. Die Komponente TRadioGroup ist kein Aktionsschalter, auch wenn ich oft sehe, wie sie als solcher missbraucht wird. Neben dem eingeschränkten Gestaltungsspielraum sehe ich nur Nachteile bei der Verwendung von TRadioGroup.

Kannst du die Vorteile aus deiner Sicht beschreiben?

Freundliche Grüße

24karatboy 18. Jun 2007 11:50

Re: Probleme mit der radiogroup!!
 
du hast recht marabu die radiogroup passte nicht so dahin aber fand sie schön ;) hab es jetzt einfach mit 4 speedbuttons realisiert ;)

danke

24karatboy 18. Jun 2007 12:01

Re: Probleme mit der radiogroup!!
 
nur jetzt stehe ich vor einer neuen frage und wollte deshalb nicht extra nen neuen thread aufmachen weil es ja eigentlich alles hier zu gehört.

und zwar: eine 0 darf ja prinzipiell ganz vorne stehen aber was ist mit der 0 wenn ich


0350 - 250 rechnen will ?

also meine frage ist wie mache ich das ich hatte mir das so gedacht das als 1. zeichen keine 0 erlaubt wird jetzt habe ich aber nen manko entdeckt und zwar was ist denn wenn ich mit 0, rechnen möchte dann geht die 0 ja auch nciht weil es die erste zahl ist !!

hat da jemand nen tipp für mich ? ich möchte kein code ich möchte nur tipps!

danke

Tormentor32 18. Jun 2007 12:02

Re: Probleme mit der radiogroup!!
 
du kannst auch 000000004345 - 00000000000234 rechnen, das macht keinen Unterschied!

messie 18. Jun 2007 12:59

Re: Probleme mit der radiogroup!!
 
Ich vermute, Du möchtest eine führende 0 ignorieren oder entfernen. Das brauchst Du nicht, denn die führenden Nullen werden beim Berechnen einfach ignoriert, da musst Du also nicht weiter tun. Wenn Du bei der Ausgabe ein festes Format mit n Stellen vor und k Stellen nach dem Komma haben willst, hilft Dir FormatFloat weiter.

Grüße, Messie

Blackheart 18. Jun 2007 13:16

Re: Probleme mit der radiogroup!!
 
http://www.delphi-forum.de/viewtopic.php?t=73790 :wink:

24karatboy 18. Jun 2007 13:35

Re: Probleme mit der radiogroup!!
 
;) man will ja immer mehr antworten haben ne ;)

jetzt habe ich noch das problem mit dem back button der soll das letzte zeichen löschen!!

jetzt habe ich mir das so gedacht:

Delete(Edit1.Text, Length(Edit1.Text), 1)

kommt aber die fehlermeldung:

[Fehler] Unit1.pas(176): Konstantenobjekt kann nicht als Var-Parameter weitergegeben werden

jemand ne idee ?

DeddyH 18. Jun 2007 13:44

Re: Probleme mit der radiogroup!!
 
Delphi-Quellcode:
s := Edit1.Text;
Delete(s,Length(s),1);
Edit1.Text := s;

fkerber 18. Jun 2007 13:57

Re: Probleme mit der radiogroup!!
 
Hi!

Eine Bitte:
Pro Frage ein Thread - sonst geht es hier drunter und drüber ;)


Ciao, Frederic

24karatboy 18. Jun 2007 13:59

Re: Probleme mit der radiogroup!!
 
thx mein problem war ich hab den neuen string nicht ins edit eingefügt ;)

danke an alle

kann mir jemand evtl. noch nen paar special funktionen sagen die ich in meinen rechner einbauen könnte ?


sorry aber für jede frage nen neuen thread ? hat doch alles was hiermit zutun oder seh ich da was falsch ?

fkerber 18. Jun 2007 14:29

Re: Probleme mit der radiogroup!!
 
Hi!

Zitat:

Zitat von 24karatboy
sorry aber für jede frage nen neuen thread ? hat doch alles was hiermit zutun oder seh ich da was falsch ?


Das Problem ist folgendes:
Wenn jemand jetzt Infos über Probleme mit der RadioGroup sucht, wird er spätestens ab Beitrag #8 keine Infos mehr finden - den Thread also quasi umsonst zu Ende lesen.
Viel "schlimmer" ist aber eigentlich der umgekehrte Weg. Wenn jemand irgendwie nach Löschen eines Zeichens im String sucht, wird er einen Beitrag mit dem Titel " Probleme mit der radiogroup!! " kaum lesen.
Trotzdem versteckt sich hier vllt. genau das, was er sucht. Wäre diese Info in einem eigenen Thread mit aussagekräftigen Titel, dann hätte er es vllt. gefunden.

Mit deiner letzten Frage brichst du jetzt das dritte Thema an - auch dieses passt nicht mehr zum Titel.
Ich hoffe, auf dein Verständnis!


Ciao, Frederic

Matze 18. Jun 2007 14:48

Re: Probleme mit der radiogroup!!
 
Zitat:

Zitat von fkerber
Mit deiner letzten Frage brichst du jetzt das dritte Thema an - auch dieses passt nicht mehr zum Titel.
Ich hoffe, auf dein Verständnis!

Aus diesem Grunde schließe ich hier mal. ;)

G E S C H L O S S E N


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz