Ejemplo n.º 1
0
 public CrudComboBox()
 {
     base.DropDownStyle    = System.Windows.Forms.ComboBoxStyle.DropDownList;
     base.DropDownSizeMode = SizeMode.UseCurrentControlSize;
     _crudGrid             = new CrudGrid();
     _crudGrid.RightClickForContextMenu = false;
     _crudGrid.LeftClickToDeselect      = true;
     _crudGrid.SelectOnMouseUp          = true;
     _crudGrid.AutoSelectOnCreate       = true;
     _crudGrid.EntitySelected          += new EventHandlerEx <CrudGrid, object>(_crudGrid_EntitySelected);
     _crudGrid.EntityDeselected        += new EventHandlerEx <CrudGrid, object>(_crudGrid_EntityDeselected);
     _crudGrid.BorderStyle = System.Windows.Forms.BorderStyle.None;
     base.DropDownControl  = _crudGrid;
     AutoHideOnSelect      = true;
     SelectedEntity        = null;
 }
Ejemplo n.º 2
0
 void _crudGrid_EntityDeselected(CrudGrid arg1, object arg2)
 {
     SelectedEntity = null;
     RaiseEntitySelectionChanged(null);
 }
Ejemplo n.º 3
0
 private void _crudGrid_EntityUpdated(CrudGrid arg1, object arg2)
 {
     _textWriter.WriteLine("{0}: Entity Updated - ID: {1}", arg1.Name, ((Employee)arg2).ID);
 }
Ejemplo n.º 4
0
 void _crudGrid_EntitySelected(CrudGrid arg1, object arg2)
 {
     this.Text = DetermineDisplayString(arg2);
     RaiseEntitySelectionChanged(arg2);
 }
Ejemplo n.º 5
0
 private void _crudGrid_EntityDeselected(CrudGrid arg1, object arg2)
 {
     _textWriter.WriteLine("{0}: Entity Deselected - ID: {1}", arg1.Name, arg2 != null ? ((Employee)arg2).ID.ToString() : "(unknown)");
 }