C#问题,窗体,类

来源:百度知道 编辑:UC知道 时间:2024/06/01 00:50:35
在同一个项目中,有窗体和类,如何在类中使用或操作窗体中的textbox,button之类的控件
我是刚学,不太懂....是这样,有道题,用控制台应用程序模拟atm,
1)使用的银行卡包括本行卡和非本行卡
2)非本行卡可以进行查询和取款(每取一次收取2元手续费)
3)本行卡可以转账
4)使用继承和多态方式实现

我想用本行卡做基类,在本行卡类中写个方法,在方法中得到Form1中的textbox1的text,怎么得?或者这道题的思路也行

1楼:怎么直接引用,具体点
2楼:改了后在类中要如何用呢?
3楼:算我的
4楼:导包后也不好用
5楼:事件好像做不到
6楼:同四楼
7楼:不太懂你说的

加入using System.Windows.Forms; 就可以使用Forms这个命名空间下的任何东西了

如果是控制台项目,需要在右边的项目管理那儿右键添加引用:System.Windows.Forms

以下是我写的一个例子,查找算法可能有很多中,LZ可以自己想想其他更好的:
using System;
using System.Windows.Forms;

namespace test1
{
class Program
{
static void Main()
{

Form1 f1 = new Form1();

TextBox tb= FindControl.FindTextBoxByName("textBox1", f1);
Console.WriteLine(tb.Text);
Console.ReadLine();
}
}

class Form1 : Form
{
public Form1()
{
this.Name = "Form1";
this.Text = "From1";
TextBox tb = new TextBox();
tb.Name = "textBox1";
tb.Text = "文本框1";
this.Controls.Add(tb);
}
}

class FindContro