ppsGrid Class Library
ControlDisplayInfo Class
NamespacesppsGridControlDisplayInfo
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Enthält Informationen über ein anzugebenes Steuerelement für die Anzeige der Daten einer Zelle.
Declaration Syntax
C#Visual BasicVisual C++
[SerializableAttribute]
public class ControlDisplayInfo
<SerializableAttribute> _
Public Class ControlDisplayInfo
[SerializableAttribute]
public ref class ControlDisplayInfo
Members
All MembersMethodsProperties



IconMemberDescription
Control
Ruft das Steuerelement zur Darstellung der Daten ab, oder legt dieses fest.

Dispose()()

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()
Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
PropertyName
Ruft den Namen der Eigenschaft des Steuerelement zur Darstellung der Daten ab, oder legt diesen fest.

ResetControl()()
Setzt die Control-Eigenschaft auf den Standardwert zurück.

ResetPropertyName()()
Setzt die ControlDisplayInfo-Eigenschaft auf den Standardwert zurück.

ShouldSerializePropertyName()()
Ruft einen Wert ab, der angibt, ob die PropertyName-Eigenschaft beibehalten werden soll.

ToString()()
(Overrides Object.ToString()().)
Remarks
Die Klasse ControlDisplayInfo kann genutzt werden für Steuerelemente, die die Daten der Zellen anzeigen könnnen (zum Beispiel "CheckBox" für boolsche Werte, "RichTextBox" für formatierte Texte, usw.). Die Klasse beinhaltet ausschließlich Methoden und Eigenschaften zur Darstellung von Daten. Für Änderungen dieser Daten benutzen Sie die Klasse ControlEditInfo.

Die Klasse besitzt hauptsächlich die folgenden zwei Eigenschaften:
EigenschaftBeschreibung
Control
Das Steuerelement zur Darstellung der Daten.
PropertyName
Der Name der Eigenschaft zum Lesen und Schreiben der Daten.


Weitere Informationen finden Sie unter Control.
Examples
Dieses Beispiel zeigt, wie Sie ControlDisplayInfo verwenden können:
CopyC#
RichTextBox rtf=new RichTextBox();                      // dieses Control zur Anzeige verwenden

rtf.Dock = DockStyle.Fill;                              // RTF-Box füllt die komplette Zelle
rtf.BorderStyle = BorderStyle.None;                     // ...hat keinen Rand
rtf.LoadFile(Application.StartupPath+"\\RTFdemo.rtf");  // ...formatierten Text laden
grd.PreferredRowHeight = 96;                            // neue Zeilen 96 Pixel hoch
grd.AddRows(20);                                        // 20 Zeilen erstellen
grd.AddCols(1);                                         // ...und eine Spalte...

GridCol col = grd.Cols[0];                              // Spaltenwerte anzeigen mittels...
col.ControlDisplayInfo.Control = rtf;                   // ...RichTextBox
col.ControlDisplayInfo.PropertyName = "Rtf";            // ...Eigenschaft "Rtf" benutzen

foreach(GridRow r in grd.Rows)                          // alle Zeilen
  if(r.Fixed==false)                                    // ...nicht fixiert ?
    r[0].Value=rtf.Rtf;                                 // .....RichText als Value in der Zelle setzen
Inheritance Hierarchy
Object
ControlDisplayInfo
See Also

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0