我有一个类,我想从组合框和文本框中获取值,但是当我传递该值时,它显示以下错误:非静态字段,方法或属性需要对象引用
An object reference is required for the non-static field, method, or property
下面是代码
public class Device1
{
public int dwMachineNumber = cboMachineNo.SelectedIndex;
public int dwBaudrate = 9600;
public int dwCommPort = CboComPort.SelectedIndex;
public string dwIPAddress = tbIPAdd.Text.Trim();
public int dwPort = int.Parse(tbPort.Text.Trim());
public int dwPassWord = int.Parse(tbPwd.Text.Trim());
}
private bool OpenDevice(int flag)
{
bool result = false;
int DEVICE_BUSY = 0;
Device1 dww = new Device1();
try{
result = OpenCommPort(dww.dwMachineNumber,
dww.dwBaudrate,
dww.dwCommPort,
dww.dwIPAddress,
dww.dwPassWord,
dww.dwPort,
flag);
}
tb *定义在哪里?而你错过了一些代码....如果你需要帮助,请发布一个更连贯的代码块。 – Nix 2011-05-25 15:18:56
in form.designer – Mano 2011-05-25 15:21:45
它直接获得价值,但是当我通过它传递它时,它显示以下错误 – Mano 2011-05-25 15:22:40