Exemplo n.º 1
0
 static void reNewComboBox(Form2 form)
 {
     for (int a = 0; a < form.Controls.Count; a++)
     {
         if (form.Controls[a] is ComboBox)
         {
             ComboBox comboBox = form.Controls[a] as ComboBox;
             if (comboBox.Name == "Comb1.Burger" || comboBox.Name == "Comb1.Garneer" || comboBox.Name == "Comb1.Drink_Desert")
             {
                 object savedtext = comboBox.SelectedItem;
                 comboBox.Items.Clear();
                 MenuItem.TCategorys cat = (MenuItem.TCategorys)Enum.Parse(typeof(MenuItem.TCategorys), comboBox.Name.Remove(0, 6));
                 foreach (MenuItem item in Form1.MyMenu.FindAll(x => x.Category == cat))
                 {
                     (form.Controls[a] as ComboBox).Items.Add(item.ItemName);
                 }
                 if (savedtext != null && comboBox.Items.Contains(savedtext))
                 {
                     comboBox.SelectedItem = savedtext;
                 }
                 else
                 {
                     comboBox.Text = "";
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
        static void This_is_Object(Type type, Form2 form)
        {
            ComboBox myCombobox = new ComboBox();

            myCombobox.Name = "Comb1." + type.Name;
            form.Controls.Add(myCombobox);
            myCombobox.Top  = Y;
            myCombobox.Left = X;
            MenuItem.TCategorys cat = (MenuItem.TCategorys)Enum.Parse(typeof(MenuItem.TCategorys), type.Name);
            foreach (MenuItem item in Form1.MyMenu.FindAll(x => x.Category == cat))
            {
                myCombobox.Items.Add(item.ItemName);
            }
            Button but1 = new Button();

            but1.Name = "But1." + type.Name;
            form.Controls.Add(but1);
            but1.Top   = Y;
            but1.Left  = X + 200;
            but1.Width = 70;
            but1.Text  = "Add";
            Button but2 = new Button();

            but2.Name = "But2." + type.Name;
            form.Controls.Add(but2);
            but2.Top    = Y;
            but2.Left   = X + 300;
            but2.Width  = 100;
            but2.Text   = "Edit_Preview";
            but1.Click += new System.EventHandler(Form2.But1_Click);
            but2.Click += new System.EventHandler(Form2.But2_Click);
            X           = 20;
            Y           = Y + 50;
        }