Mit der Zeit kommen z.B. Eigenschaften zu einer serialisierten Klasse hinzu oder ändern sich. Um eine Kompatibilität zwischen den verschiedenen Versionen zu gewährleisten, benutzt man die Version Tolerant Serialization.
Mai 20, 2008
Disable DataGridView Cell
Man kann eine Zelle im DataGridView Control leider nicht einfach ‘ausschalten’ wie man das auf die folgende Art am liebsten machen würde, da diese Funktion im DataGridView nicht unterstützt wird.
int theNewIndex = mydataGridView.Rows.Add(); DataGridViewRow theRow = mydataGridView.Rows[theewIndex]; theRow.Cells[myNameColumn.Name].Visible = false;
Mai 8, 2008
zusammengesetzter Value für z.B. ComboBox
Der DisplayValue einer ComboBox kann aus mehreren Zeilen einer Tabelle bestehen. Z.B. wäre Firstname Lastname ganz sinnvoll.
Dazu folgende Codevorlage: Weiterlesen →
Mai 7, 2008
Singleton
Ein Snippet, dass den Rumpf einer Singleton Klasse darstellt. Dieses Singelton ist Threadsafe! Weiterlesen →
Mai 7, 2008
Check User Activity
Klasse die Mouse und Key Events global abfängt. Man ist nicht mehr auf die Form beschränkt!!
Als EventArgs bekommt man sogar die orginal C#.Net Eigenschaften Weiterlesen →
Mai 7, 2008
Serializable Dictionary
Spezielles Dictionary, dass sich serialisieren lässt
Ansonsten wie das .NET Dictionary
Mai 7, 2008
Lokalisieren von Enumerations
Enumerations eignen sich herrlich, um z.B. ListBox, ComBox usw. zu füllen. Der Anzeigename im Control lässt sich hiermit völlig frei bestimmen (Leerzeichen usw.).
Diese Klasse eignet sich auch um Enums zu lokalisieren.. Weiterlesen →
Mai 7, 2008
disable Exit Button
Innerhalb einer Form Klasse kann mit dieser Funktion der Exit Button ausgeschalten werden.
protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; const int CS_NOCLOSE = 0x200; cp.ClassStyle |= CS_NOCLOSE; return cp; } }
Mai 7, 2008
IO Dialoge
Dialog um Verzeichnisse zu suchen
FolderBrowserDialog
Dialog um Datei zu suchen
OpenFileDialog