AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Eingabebeschränkung f. eine Gruppe EditControls u. m.
Thema durchsuchen
Ansicht
Themen-Optionen

Eingabebeschränkung f. eine Gruppe EditControls u. m.

Ein Thema von Emilio · begonnen am 13. Mär 2006 · letzter Beitrag vom 14. Mär 2006
 
Emilio

Registriert seit: 14. Dez 2003
65 Beiträge
 
#1

Eingabebeschränkung f. eine Gruppe EditControls u. m.

  Alt 13. Mär 2006, 14:12
Hi @all,

in einer GroupBox sind 4 Edits vom Typ TEditCurr (extended); 1 davon ist für den user disabled, da es seinen Wert nur über eine Comboboxauswahl erhält.

Zuerst möchte ich die Eingabemöglichkeit auf Zahlen beschränken. Ich habe Beispiele für einzelne Editfelder in der DP gefunden - bekomme es aber nicht hin, dass es für eine Gruppe von EditControls funktioniert, d.h. ohne die Eingabebeschränkung für jedes Edit-Feld einzeln zu schreiben.

Vor dem Speichern soll dann geprüft werden, ob die Editfelder gültige Werte enthalten (sprich ".Value > 0"). Wenn eines der Felder leer ist, soll eine Messagebox erscheinen, die darauf hinweist dass ein Feld leer ist (geil wäre, wenn man exakt auf das Feld, welches leer ist hinweisen könnte). Das oder die leer(en) Feld(er) sollen dann eine andere Farbe erhalten, bis sie einen gültigen Wert erfahren haben.

bisher sieht der Code (dank der Hilfe von DP - wohlgemerkt!) so aus:

Delphi-Quellcode:

procedure TForm1.cxButton2Click(Sender: TObject);
var a : Extended;
    i : Integer;

begin
  a := 1;
  for i := 0 to Form1.cxGroupBox5.ControlCount -1 do
  begin
   if (Form1.cxGroupBox5.Controls[i] is TEditCurr) then
   a := a* (TEditCurr(Form1.cxGroupbox5.Controls[i].Value);
  end;

  if a = 0 then
  begin
    ShowMessage('Es müssen noch folgende Felder ausgefüllt werden : ...');
  end else
  begin
    ShowMessage('Änderungen übernehmen?') // noch ohne Funktion
  end;
end;
Mit diesem Code habe ich also nur die Prüfung , ob ein Wert enthalten ist; jedoch nicht ... den gewünschten Rest.

Hat jemand Vorschläge?
Freue mich sehr auf Eure Antworten

VG
Emilio
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 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 by Thomas Breitkreuz