Beispiel #1
0
 private void ListViewItemDrag(object sender, System.Windows.Forms.ItemDragEventArgs e)
 {
     // --------------------------------------------------------
     // User is trying to initiate a drag - allow drag operation
     // --------------------------------------------------------
     VariableListView.DoDragDrop("xx", DragDropEffects.All);
 }
        private void PopulateVariableListView()
        {
            // ----------------------------------------------
            // Populate the variable list view box
            // ----------------------------------------------

            if ((ComponentFilter.SelectedIndex >= 0) && (ComponentFilter.SelectedIndex < MyComponents.Count))
            {
                System.Windows.Forms.Cursor.Current = Cursors.WaitCursor;
                VariableListView.BeginUpdate();
                VariableListView.Groups.Clear();
                VariableListView.Items.Clear();

                VariableListView.Columns.Clear();
                if (EventsCheckBox.Checked)
                {
                    AddThingsToListView(MyComponents[ComponentFilter.SelectedIndex], "Events");
                    ColumnHeader1.Text = "Event name";
                    VariableListView.Columns.Add(ColumnHeader1);
                    VariableListView.Columns.Add(ColumnHeader3);
                }
                else
                {
                    AddThingsToListView(MyComponents[ComponentFilter.SelectedIndex], "Variables");
                    ColumnHeader1.Text = "Variable name";
                    VariableListView.Columns.Add(ColumnHeader1);
                    VariableListView.Columns.Add(ColumnHeader4);
                    VariableListView.Columns.Add(ColumnHeader2);
                    VariableListView.Columns.Add(ColumnHeader3);
                }
                VariableListView.EndUpdate();
                VariableListView.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
                System.Windows.Forms.Cursor.Current = Cursors.Default;
            }
        }
Beispiel #3
0
        private void PopulateVariableListView()
        {
            // ----------------------------------------------
            // Populate the variable list view box
            // ----------------------------------------------

            if ((ComponentFilter.SelectedIndex >= 0) && (ComponentFilter.SelectedIndex < MyComponents.Count))
            {
                VariableListView.BeginUpdate();
                try
                {
                    VariableListView.Groups.Clear();
                    VariableListView.Items.Clear();

                    string PropertyGroup = XmlHelper.Type(Data);
                    // e.g. variables or events
                    if (PropertyGroup.ToLower() == "tracker")
                    {
                        PropertyGroup = "variables";
                    }
                    if (MyComponents[ComponentFilter.SelectedIndex].type == "tracker")
                    {
                        AddTrackerExamples();
                    }
                    else
                    {
                        AddThingsToListView(MyComponents[ComponentFilter.SelectedIndex], PropertyGroup);
                    }
                }
                finally
                {
                    VariableListView.EndUpdate();
                }
                VariableListView.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
            }
        }