写一个实体类,名字叫manager,他有两个变量叫lv,infor,lv=1时,infor=="无限制",lv=2时,infor="有限制"
再新建一个窗口,把这个类调用,有两个button,有一个发布的栏,要求,按第一个button时,lv=1,发布栏输出"无限制",按第2个button时,lv=2,发布拦输出"有限制"各位高手帮帮忙吧,这是作业,实在写不出来了,谢谢
再新建一个窗口,把这个类调用,有两个button,有一个发布的栏,要求,按第一个button时,lv=1,发布栏输出"无限制",按第2个button时,lv=2,发布拦输出"有限制"各位高手帮帮忙吧,这是作业,实在写不出来了,谢谢
解决方案 »
- 关于textbox回车响应问题。
- C#.net compack framework textbox
- 一个文件里包含多个dsp vcproj dsw sln文件,编译之后,生成多个exe文件,请问如何知道哪些cpp被编译到哪个exe文件?
- 循环中出现了异常,怎么让他继续执行!
- 登录窗体还在内存怎么去掉
- 在DataSet中使用SQL语句
- 用Serialport进行串口通讯,如何发byte,int等类型的命令或数据
- 关于网络端口的一大堆菜问题
- 请问c#的前途怎么样?
- K2 blackpearl 流程开发-查看流程图
- c# 文件拷贝求助(急)
- 那个高手帮我看看这个递归!!! 高手才可以搞定的问题啊!!
{
private int _lv=0;
public int lv
{
get { return _lv; }
set
{
_lv = value;
}
} private string _infor;
public string infor
{
get
{ if (_lv==1)
{
_infor = "无限制";
}
if (_lv==2)
{ _infor = "有限制";
}
if (_lv==0)
{
_infor = String.Empty; //不知道你的具体要求,我这里设置一个Empty为默认值
} return _infor;
} }
}
public partial class Form3 : Form
{
BindingSource bindingSource1 = new BindingSource();
fact _fact = new fact();
public Form3()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
((fact)bindingSource1.Current).lv = 1;
bindingSource1.ResetCurrentItem();
} private void Form3_Load(object sender, EventArgs e)
{
bindingSource1.Add(_fact);
textBox1.DataBindings.Add("Text", bindingSource1, "infor");
} private void button2_Click(object sender, EventArgs e)
{
((fact)bindingSource1.Current).lv = 2;
bindingSource1.ResetCurrentItem(); }
}
class Program
{
static void Main(string[] args)
{
System.Windows.Forms.Form form = new System.Windows.Forms.Form();
System.Windows.Forms.TextBox tb = new System.Windows.Forms.TextBox();
System.Windows.Forms.Button btn2 = new System.Windows.Forms.Button();
System.Windows.Forms.Button btn1 = new System.Windows.Forms.Button();
form.Controls.Add(tb);
form.Controls.Add(btn1);
form.Controls.Add(btn2); tb.Left = 0;
tb.Top = 0;
btn1.Click += delegate(object sender,EventArgs e)
{
manager m = new manager(1);
tb.Text = m.infor;
};
btn1.Top = 30;
btn1.Left = 0;
btn1.Text = "Button1";
btn2.Click += delegate(object sender,EventArgs e)
{
manager m = new manager(2);
tb.Text = m.infor;
};
btn2.Top = 30;
btn2.Left =80;
btn2.Text = "Button2";
form.ShowDialog();
Console.Read();
}
public class manager
{
public int lv;
public string infor; public manager(int lv)
{
this.lv = lv;
switch (lv)
{
case 1:
infor = "无限制";
break;
case 2:
infor = "有限制";
break;
}
}
}
}