//add a btn setting form private void btn_newBtn_Click(object sender, EventArgs e) { BtnForm btnForm = new BtnForm(); btnForm.btnTranlate += new btnTranslateEventHandler(btn_Translate); btnForm.ShowDialog(); SkinButton btnNew = btnSkinButton; skinSplitContainer1.Panel2.Controls.Add(btnNew); DragControlClass obj = new DragControlClass(btnNew); }
//创建一个标签设置界面 private void skinButton1_Click(object sender, EventArgs e) { //事件代管 LabelForm labelform = new LabelForm(); labelform.Translate += new TranslateEventHandler(label_Translate); labelform.ShowDialog(); Label nlabel = new Label(); nlabel = labelNew; skinSplitContainer1.Panel2.Controls.Add(nlabel); nlabel.Show(); DragControlClass obj = new DragControlClass(nlabel); }
//add a bool setting form and limitation form private void skinButton3_Click(object sender, EventArgs e) { BoolForm boolForm = new BoolForm(); boolForm.boolTranslate += new boolTranslateEventHandler(bool_Translate); boolForm.ShowDialog(); //create the tool Label nlabel = new Label(); SkinRadioButton radioButtonY = new SkinRadioButton(); SkinRadioButton radioButtonN = new SkinRadioButton(); nlabel = formTool.Label; radioButtonN = formTool.RadioButtonN; radioButtonY = formTool.RadioButtonY; //add to the panel skinSplitContainer1.Panel2.Controls.Add(nlabel); skinSplitContainer1.Panel2.Controls.Add(radioButtonY); skinSplitContainer1.Panel2.Controls.Add(radioButtonN); nlabel.Show(); radioButtonN.Show(); radioButtonY.Show(); //可移动设置 DragControlClass obj = new DragControlClass(nlabel); DragControlClass obj1 = new DragControlClass(radioButtonY); DragControlClass obj2 = new DragControlClass(radioButtonN); }