private void chatTextBox_ItemEdit(object sender, ItemEditEventArgs e) { if (e.Item is MessageItem) { txtMessageEditBox.BeginEdit(((MessageItem)e.Item).Message, e.Item); txtMessageEditBox.GetFocus(); } }
private void itemSectionControl1_ItemEdited(object sender, ItemEditEventArgs e) { ItemSectionControl control = sender as ItemSectionControl; int index = -1; if (control != null) { //何番目のパネルか判定してそれに対応したデフォルト文字列を取得 index = this.flowLayoutPanel1.Controls.IndexOf(control); } switch (e.Event) { case ItemEditEventArgs.EventType.Add: break; case ItemEditEventArgs.EventType.Delete: break; case ItemEditEventArgs.EventType.LabelEdit: break; } }
private void HandleEditItemChanged(object sender, ItemEditEventArgs e) { ShowEdit = e.Item != null; StateHasChanged(); }