Programmieren mit C++

Code-Beispiele & Lösungen

Die Grid-Control-Klassenbibliothek

Control-Klasse TGDoubleValidator

Die Control-Klasse TGDoubleValidator ist von der Klasse TValidator abgeleitet. Sie wird verwendet, um Eingaben vom Typ double zu validieren.

Öffentlicher Konstruktor

TGDoubleValidator (double min, double max, 
                   TGDoubleEdit *owner)

TGDoubleValidator() ruft den geerbten Konstruktor auf und speichert die Werte der Parameter min und max in den entsprechenden Membern. Owner ist ein Zeiger auf ein TGDoubleEdit-Objekt, das mit dem Validator verbunden ist.

Geschützte Members

Konstruktor TGDoubleValidator

double Min, Max

Die Member Min and Max speichern die erlaubten Minimum- und Maximumwerte.

Member Min, Max

TGDoubleEdit *owner

Zeiger auf das besitzende Objekt des Validators.

Öffentliche Members

Member owner

void Error ()

Error() gibt eine Meldung aus, wenn die Eingabe ungültig oder außerhalb der erlaubten Grenzen ist.

Memberfunktion Error

bool IsValid (const char *str)

IsValid() überprüft die Eingabe auf Gültigkeit, indem sie versucht, den String str in einen double-Wert zu konvertieren. Das Funktionsergebnis gibt den Erfolg der Konvertierung wieder.

Memberfunktion IsValid

bool SetMin (double min)
bool SetMax (double max)

SetMin() und SetMax() setzen neue Werte für die Grenzen der Eingabefilterung.

Memberfunktionen SetMin SetMax

double GetMin () const
double GetMax () const

Diese Memberfunktionen returnieren die Werte der Members Min und Max.

Memberfunktionen GetMin GetMax





Sachgebiet


© 2009-2012 by Alojado Publishing. Alle Rechte vorbehalten. Ausgewiesene Marken gehören ihren jeweiligen Eigentümern.
Mit der Benutzung dieser Seite erkennen Sie die Nutzungsbedingungen und die Datenschutzerklärung an. Der Betreiber übernimmt keine Haftung für den Inhalt verlinkter externer Internetseiten.
Seite erzeugt 2012-05-20 01:30:27 von textarchiv.alojado.de