コード例 #1
0
 private void ListViewTypes_DoubleClick(object sender, EventArgs e)
 {
     if (listViewTypes.SelectedItems.Count == 1)
     {
         Type t = (Type)listViewTypes.SelectedItems[0].Tag;
         TypeListEventArgs ea = new TypeListEventArgs(Activator.CreateInstance(t), t);
         OnTypeDoubleClick?.Invoke(this, ea);
     }
 }
コード例 #2
0
 private void TreeViewTypes_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     if (e.Node.Tag != null)
     {
         Type t = (Type)e.Node.Tag;
         if (OnTypeDoubleClick != null)
         {
             TypeListEventArgs ea = new TypeListEventArgs(Activator.CreateInstance(t), t);
             OnTypeDoubleClick(this, ea);
         }
     }
 }
コード例 #3
0
 private void ListViewTypes_Click(object sender, EventArgs e)
 {
     if (listViewTypes.SelectedItems.Count == 1)
     {
         Type t = (Type)listViewTypes.SelectedItems[0].Tag;
         descriptionControl1.SetByType(t);
         if (OnTypeClick != null)
         {
             TypeListEventArgs ea = new TypeListEventArgs(Activator.CreateInstance(t), t);
             OnTypeClick(this, ea);
         }
     }
 }