コード例 #1
0
ファイル: Extensions.cs プロジェクト: vaginessa/ydl-ui
 public static DataGridView Listen(this DataGridView src, ControlListenGroup listen)
 {
     if (listen != null)
     {
         src.RowsAdded        += (s, e) => listen.Trigger();
         src.RowsRemoved      += (s, e) => listen.Trigger();
         src.CellValueChanged += (s, e) => listen.Trigger();
     }
     return(src);
 }
コード例 #2
0
ファイル: Extensions.cs プロジェクト: vaginessa/ydl-ui
 public static RadioButton Listen(this RadioButton src, ControlListenGroup listen)
 {
     if (listen != null)
     {
         src.CheckedChanged += (s, e) => listen.Trigger();
     }
     return(src);
 }
コード例 #3
0
ファイル: Extensions.cs プロジェクト: vaginessa/ydl-ui
 public static CheckBox Listen(this CheckBox src, ControlListenGroup listen)
 {
     if (listen != null)
     {
         src.CheckedChanged += (s, e) => listen.Trigger();
     }
     return(src);
 }
コード例 #4
0
ファイル: Extensions.cs プロジェクト: vaginessa/ydl-ui
 public static TextBox Listen(this TextBox src, ControlListenGroup listen)
 {
     if (listen != null)
     {
         src.TextChanged += (s, e) => listen.Trigger();
     }
     return(src);
 }
コード例 #5
0
ファイル: Extensions.cs プロジェクト: vaginessa/ydl-ui
 public static DateTimePicker Listen(this DateTimePicker src, ControlListenGroup listen)
 {
     if (listen != null)
     {
         src.ValueChanged += (s, e) => listen.Trigger();
     }
     return(src);
 }
コード例 #6
0
ファイル: Extensions.cs プロジェクト: vaginessa/ydl-ui
 public static NumericUpDown Listen(this NumericUpDown src, ControlListenGroup listen)
 {
     if (listen != null)
     {
         src.ValueChanged += (s, e) => listen.Trigger();
     }
     return(src);
 }
コード例 #7
0
ファイル: Extensions.cs プロジェクト: vaginessa/ydl-ui
 public static ComboBox Listen(this ComboBox src, ControlListenGroup listen, Action action = null)
 {
     if (listen != null)
     {
         src.SelectionChangeCommitted += (s, e) => listen.Trigger();
     }
     action?.Invoke();
     return(src);
 }