示例#1
0
        /// <summary>
        /// Return a string array of textbox1 and textbox2
        /// or Null if the user cancelled.
        /// </summary>
        /// <param name="title"></param>
        /// <param name="label1"></param>
        /// <param name="initString1"></param>
        /// <param name="label2"></param>
        /// <param name="initString2"></param>
        /// <returns></returns>
        public static string[] DoQuickDialog(string title
                                             , string label1, string initString1
                                             , string label2, string initString2)
        {
            QuickDialog2 qd = new QuickDialog2();


            qd.Text = title;

            qd.label1.Text = label1;

            qd.textBox1.Text = initString1;

            qd.label2.Text = label2;

            qd.textBox2.Text = initString2;



            if (qd.ShowDialog(KMultiForm.Instance()) == DialogResult.OK)
            {
                return(new string[] { qd.textBox1.Text, qd.textBox2.Text });
            }
            return(null);
        }
示例#2
0
        /// <summary>
        /// Does the dialog.  Returns the DialogResult
        /// OK, Cancel, No = Delete button.
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public static DialogResult DoQuickDialog(IDbConnection input)
        {
            DbConnectionDialog connDialog = new DbConnectionDialog(input);

            DialogResult dr = connDialog.ShowDialog(KMultiForm.Instance());

            if (dr != DialogResult.Cancel)
            {
                connDialog.CopyUserInputToDbConnection();
            }

            return(dr);
        }
示例#3
0
        public KMultiForm()
        {
            KMultiForm.instance = this;
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            this.LoadSavedPanels();

            this.tabControl1.DoubleClick += new EventHandler(tabControl1_DoubleClick);

            this.tabControl1.SelectedIndexChanged += new EventHandler(tabControl1_SelectedIndexChanged);
        }
示例#4
0
        public KMultiForm()
        {
            KMultiForm.instance = this;
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();


            this.LoadSavedPanels();


            this.tabControl1.DoubleClick += new EventHandler(tabControl1_DoubleClick);


            this.tabControl1.SelectedIndexChanged += new EventHandler(tabControl1_SelectedIndexChanged);
        }
示例#5
0
        public static string DoQuickDialog(string title, string label1, string initString)
        {
            QuickDialog qd = new QuickDialog();


            qd.Text = title;

            qd.label1.Text = label1;

            qd.textBox1.Text = initString;



            if (qd.ShowDialog(KMultiForm.Instance()) == DialogResult.OK)
            {
                return(qd.textBox1.Text);
            }
            return(null);
        }
示例#6
0
        public static object DoQuickDialog(string title, string label1, object[] items)
        {
            QuickSelectListDialog qd = new QuickSelectListDialog();


            qd.Text = title;

            qd.label1.Text = label1;

            qd.comboBox1.Items.AddRange(items);

            qd.comboBox1.SelectedItem = items[0];


            if (qd.ShowDialog(KMultiForm.Instance()) == DialogResult.OK)
            {
                return(qd.comboBox1.SelectedItem);
            }

            return(null);
        }