SOG-Helpcenter Logo SOG Business - Software

Die Klasse hhpxWinMask


Die Klasse "hhpxWinMask" stellt die zentrale Schnittstelle zu ActiveSkin dar.
Sie bietet ActiveSkin-Scripten bestimmte Eigenschaften und Funktionen, um das Arbeiten und die Integration in ActiveSkin zu ermöglichen.

Im Nachfolgenden sind einige Eigenschaften und Funktionen beschrieben, die speziell für Scripte entwickelt wurden, und deren Verfügbarkeit in zukünftigen Ständen, soweit möglich und sinnvoll, beachtet wird.

GetValue



    public string GetValue(string FieldName, SOGMaskState State, CultureInfo ci);

Parameter:

 

FieldName

Name des gesuchten Datenfeldes.

State

Liefert den aktuellen Status des Datenfeldes. Hier kann das Programm die Sichtbarkeit, und die Farbgestaltung steuern.

ci

Aktuelle CultureInfo für die Wandlung von Numerischen-, oder Datumswerten in Zeichenketten.
Verwenden Sie "SOGThread.GUICultureInfo" wenn der Text für den Benutzer sichtbar sein soll, oder "SOGThread.IOCultureInfo" wenn der Wert exportiert werden soll.
Liefert den aktuellen Inhalt eines Masken-Datenfeldes.

GetIntValue



    public int GetIntValue(string FieldName, SOGMaskState State)

Liefert den Inhalt eines Datenfeldes als Int-Wert. Ist das Datenfeld nicht vorhanden, oder nicht als numerischer Wert definiert, wird eine Fehlermeldung erzeugt, und die Funktion liefert "0" als Ergebnis.

GetDecimalValue



    public decimal GetDecimalValue(string FieldName, SOGMaskState State)

Liefert den Inhalt eines Datenfeldes als Decimal-Wert. Ist das Datenfeld nicht vorhanden, oder nicht als numerischer Wert definiert, wird eine Fehlermeldung erzeugt, und die Funktion liefert "0" als Ergebnis.

GetStringValue



    public string GetStringValue(string FieldName, SOGMaskState State)

Liefert den Inhalt eines Datenfeldes als String-Wert. Ist das Datenfeld nicht vorhanden, oder nicht als string-Wert definiert, wird eine Fehlermeldung erzeugt, und die Funktion liefert einen leeren String als Ergebnis.

GetDateValue



    public DateTime GetDateValue(string FieldName, SOGMaskState State)

Liefert den Inhalt eines Datenfeldes als DDate-Wert. Ist das Datenfeld nicht vorhanden, oder nicht als Datumswert definiert, wird eine Fehlermeldung erzeugt, und die Funktion liefert DateTime.MinValue als Ergebnis.

GetAnyValue



    public string GetAnyValue(string FieldName, SOGMaskState State)

Liefert den Inhalt eines Datenfeldes als String-Wert. Ist das Datenfeld nicht vorhanden, wird eine Fehlermeldung erzeugt, und die Funktion liefert einen leeren String als Ergebnis.

SetStringValue



    public void SetStringValue(string FieldName, string Value)

Setzt den Inhalt eines String-Datenfeldes auf der Maske auf den angegebenen Wert. Ist das Datenfeld nicht vorhanden, oder ist es kein String-Feld, wird eine Fehlermeldung erzeugt.

SetDecimalValue



    public void SetDecimalValue(string FieldName, decimal Value)

Setzt den Inhalt eines Dezimal-Datenfeldes auf der Maske auf den angegebenen Wert. Ist das Datenfeld nicht vorhanden, oder ist es kein Dezimal-Feld, wird eine Fehlermeldung erzeugt.

SetDateValue



    public void SetDateValue(string FieldName, DateTime Value)

Setzt den Inhalt eines Datums-Datenfeldes auf der Maske auf den angegebenen Wert. Ist das Datenfeld nicht vorhanden, oder ist es kein Datums-Feld, wird eine Fehlermeldung erzeugt.

SetAnyValue



    public void SetAnyValue(string FieldName, string Value)

Setzt den Inhalt eines beliebigen Datenfeldes auf der Maske auf den angegebenen Wert. Ist das Datenfeld nicht vorhanden, wird eine Fehlermeldung erzeugt.

ShowPropDialog



    public DialogResult ShowPropDialog(DlgPropGrid Dlg)

Anzeige eines Dialoges für die Eingabe von Eigenschaften.
Parameter:

 

Dlg

Propertydialog-Objekt.

AktMask



    public string AktMask { get; }

Liefert den Namen der aktuellen Maske.