Exemple #1
0
        private void panel1_DragEnter(object sender, DragEventArgs e)
        {
            if (e.Data.GetDataPresent(DataFormats.Text))
            {
                e.Effect = DragDropEffects.Copy;
            }
            else
            {
                e.Effect = DragDropEffects.None;
            }

            string            entry  = e.Data.GetData(DataFormats.Text).ToString();
            abstractDialog    dialog = new abstractDialog("New Module" + entry, "Type Info");
            namedInputTextBox xCoord = new namedInputTextBox("X :  ");
            namedInputTextBox yCoord = new namedInputTextBox("Y :  ");

            ComboBox rotation = new ComboBox();

            angle = new int[] { 0, 90, 180, 270 };
            rotation.DataSource    = angle;
            rotation.Text          = "Rotation :  ";
            rotation.DropDownStyle = ComboBoxStyle.DropDown;
            dialog.addNamedInputTextBox(xCoord);
            dialog.addNamedInputTextBox(yCoord);
            dialog.addControl(rotation);

            dialog.ShowDialog();
        }
Exemple #2
0
        private void panel1_DragDrop(object sender, DragEventArgs e)
        {
            string            entry    = e.Data.GetData(DataFormats.Text).ToString();
            abstractDialog    dialog   = new abstractDialog("New Module" + entry, "Type Info");
            namedInputTextBox xCoord   = new namedInputTextBox("X :  ");
            namedInputTextBox yCoord   = new namedInputTextBox("Y :  ");
            ComboBox          rotation = new ComboBox();

            angle = new int[] { 0, 90, 180, 270 };
            rotation.DataSource    = angle;
            rotation.Text          = "Rotation :  ";
            rotation.DropDownStyle = ComboBoxStyle.DropDown;
            dialog.addNamedInputTextBox(xCoord);
            dialog.addNamedInputTextBox(yCoord);
            dialog.addControl(rotation);

            dialog.ShowDialog();

            //if(e.Data.GetData(typeof(DataSets.dsModuleStructure3.dtModuleRow)))
            //{

            //}

            //if (dialog.DialogResult.Equals(DialogResult.OK))
            //{
            //    DataSets.dsModuleStructure3.dtModuleRow row;

            //    row = dsModuleStructure31.dtModule.NewdtModuleRow();
            //    row.description = xCoord.getInputTextValue();
            //    row.description = yCoord.getInputTextValue();
            //    row.description = rotation.getInputTextValue();
            //    dsModuleStructure31.dtModule.AdddtModuleRow(row);
            //    updateRow(row);
            //}
        }
 public void addCommand(dsModuleStructure3.dtActionTypeRow actionType)
 {
     inputBox = new namedInputTextBox(actionType.description);
     layoutModuleParametersStop.Controls.Add(inputBox);
     actionTypeInputBoxDict.Add(actionType, inputBox);
 }