1.WinForm项目,添加一个textbox1 然后添加一个自定义串口类CSerialPort。串口类
声明在窗体中,在串口类中声明一个函数 FunctionDeal(),想在改函数中给textbox1赋值,
请问怎么实现??Form1::Form()
{
CSerialPort m_SerialPort;
}
CSerialPort
{
public void FuncDeal()
{
//如何给textbox1赋值
}
}
声明在窗体中,在串口类中声明一个函数 FunctionDeal(),想在改函数中给textbox1赋值,
请问怎么实现??Form1::Form()
{
CSerialPort m_SerialPort;
}
CSerialPort
{
public void FuncDeal()
{
//如何给textbox1赋值
}
}
比如:CSerialPort s;
textbox1.Text=s.SetText();可能只有在你的串口收到通讯数据时才写值,这时候可能要麻烦一点,建议用事件来完成。
在串口类中定义一个事件,当有数据时引发事件。然后在Form1中处理事件代码来为Textbox1赋值。
我博客有系列文章。比较浅显,初学入门可以瞅瞅参考一下。
http://blog.csdn.net/wuyazhe/category/695097.aspx