コード例 #1
0
 private void lvConnectors_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     if (lvConnectors.SelectedItems.Count > 0)
     {
         FConnectorProperties.Execute(lvConnectors.SelectedItems[0].Tag as ConnectorData);
     }
 }
コード例 #2
0
        public static void Execute(ConnectorData connectorData)
        {
            var form = new FConnectorProperties();

            EA.Connector connector = Context.EARepository.GetConnectorByID(connectorData.ConnectorID);

            form.tbID.Text         = connector.ConnectorID.ToString();
            form.tbGUID.Text       = connector.ConnectorGUID;
            form.tbName.Text       = connector.Name;
            form.tbType.Text       = connector.Type;
            form.tbClientID.Text   = connector.ClientID.ToString();
            form.tbSupplierID.Text = connector.SupplierID.ToString();
            form.tbNotes.Text      = connector.Notes;

            form.lvTaggedValues.Items.Clear();
            foreach (EA.ConnectorTag connectorTag in connector.TaggedValues)
            {
                ListViewItem item = new ListViewItem(connectorTag.Name);
                item.SubItems.Add(connectorTag.Value);
                form.lvTaggedValues.Items.Add(item);
            }

            form.ShowDialog();
        }