Namespace: Dapfor.Net.Ui
Assembly: Dapfor.Net (in Dapfor.Net.dll) Version: 2.10.3.24917 (2.10.3.24917)
Assembly: Dapfor.Net (in Dapfor.Net.dll) Version: 2.10.3.24917 (2.10.3.24917)
Syntax
C# |
---|
public sealed class FocusedRowEventArgs : EventArgs |
Visual Basic |
---|
Public NotInheritable Class FocusedRowEventArgs Inherits EventArgs |
Visual C++ |
---|
public ref class FocusedRowEventArgs sealed : public EventArgs |
F# |
---|
[<SealedAttribute>] type FocusedRowEventArgs = class inherit EventArgs end |
Examples
Copy | |
---|---|
public void FocusExample(Grid grid) { //Set a new color with the alpha channel for the focused row. grid.FocusSettings.Color = Color.FromArgb(30, 128, 0, 30); grid.FocusedRowChanged += delegate(object sender, FocusedRowEventArgs e) { Console.WriteLine("Previous focused row: {0}", e.PrevFocusedRow != null ? e.PrevFocusedRow.VisibleIndex.ToString() : "not specified"); Console.WriteLine("New focused row: {0}", e.NewFocusedRow != null ? e.NewFocusedRow.VisibleIndex.ToString() : "not specified"); }; //Add some data object grid.Rows.Add(new Product()); grid.Rows.Add(new Product()); //Set the row focused grid.Rows[1].Focused = true; Console.WriteLine("Focused row visible index: {0}", grid.FocusedRow.VisibleIndex); //Clear the focus grid.FocusedRow = null; //Another way to clear focus: grid.FocusSettings.Clear(); } //Console output: Previous focused row: not specified New focused row: 1 Focused row visible index: 1 Previous focused row: 1 New focused row: not specified |