1)动态改变它们的属性;
2)上有政策,下有对策;
3)哪里有压迫,哪里就有反抗
4)学舌鹦鹉;
5)会拉客的控件; 动态添加控件 动态删除/隐藏控件
DaoTai.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
/*
*1)动态改变它们的属性;
*2)上有政策,下有对策;
*3)哪里有压迫,哪里就有反抗
*4)学舌鹦鹉;
*5)会拉客的控件;
*/
namespace WindowsForms
{
public partial class DaoTai : Form
{
public DaoTai()
{
InitializeComponent();
}
//1)动态该改变它们的属性
private void btn_gai_Click(object sender, EventArgs e)
{
//改变beiju按钮的Text属性
btn_beiju.Text = "我生错了时间啊!";
btn_beiju.Height = 100;
btn_beiju.Width = 150;
}
//2)上有政策下有对策
private void btn_beiju_Resize(object sender, EventArgs e)
{
//当控件的大小发生改变时触发
MessageBox.Show("谁呀,谁呀,半夜三更乱扯我的床单!");
btn_beiju.Height = 50;
btn_beiju.Width = 80;
}
//3)哪里有压迫哪里就有反抗
private void button1_Click(object sender, EventArgs e)
{
btn_beiju.Text = "红烧狮子头";
btn_beiju.BackColor = Color.Red;
}
private void btn_beiju_BackColorChanged(object sender, EventArgs e)
{
button1.BackColor = Color.Green;
button1.Text = "我靠,好大的绿";
}
//4)学舌鹦鹉
private void tb_read_TextChanged(object sender, EventArgs e)
{
//把文本框的Text属性赋值给lbl_xue的Text属性
lbl_xue.Text = tb_read.Text;
}
//5)会拉客的控件
private void tb_read_MouseEnter(object sender, EventArgs e)
{
MessageBox.Show("亲爱的,来陪妹妹玩呀!好耍得很呦!");
}
private void DaoTai_Load(object sender, EventArgs e)
{
}
}
}
Form2.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
/*
*动态添加控件
*动态删除/隐藏控件
*/
namespace WindowsForms
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
//动态添加控件
private void button1_Click(object sender, EventArgs e)
{
TextBox tb_h = new TextBox();
tb_h.Location = new Point(20,60);
//上面把一个控件对象做出来了,接下来是添加到窗体当中
this.Controls.Add(tb_h);
}
//动态隐藏控件
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked == false)
{
label1.Visible = false;
}
else
{
label1.Visible = true;
}
}
//动态删除控件
private void button2_Click(object sender, EventArgs e)
{
this.Controls.Clear();
}
private void Form2_Load(object sender, EventArgs e)
{
}
}
}