private void UpdateUserItemView(ColumnItemObject item) { var index = LBox_UserItem.Items.IndexOf(item); if (index >= 0) { LBox_UserItem.BeginUpdate(); LBox_UserItem.Items.Remove(item); LBox_UserItem.Items.Insert(index, item); LBox_UserItem.EndUpdate(); } }
private void LBox_UserItem_SelectedIndexChanged(object sender, EventArgs e) { if (user_select_item_ != null) { SaveSelectItemConfig(user_select_item_); UpdateUserItemView(user_select_item_); } user_select_item_ = LBox_UserItem.SelectedItem as ColumnItemObject; if (user_select_item_ != null) { LoadSelectItemConfig(user_select_item_); } LBox_UserItem.Update(); }
private void LBox_UserItem_MouseDown(object sender, MouseEventArgs e) { user_moving_item_ = LBox_UserItem.SelectedItem as ColumnItemObject; }
private void SaveSelectItemConfig(ColumnItemObject obj) { obj.Config.Type = (CBox_SelectItem_ItemType.SelectedItem as ColumnItemObject).Config.Type; obj.Config.Text = TBox_SelectItem_DisplayText.Text; obj.Config.PacketFilter = TBox_SelectItem_PacketFilter.Text; }
private void LoadSelectItemConfig(ColumnItemObject obj) { CBox_SelectItem_ItemType.SelectedItem = obj.Config.Type; TBox_SelectItem_DisplayText.Text = obj.Config.Text; TBox_SelectItem_PacketFilter.Text = obj.Config.PacketFilter; }