二、“串口设置”
这面我没代码编程,直接从窗体上按照串口信息设置就行。我们仅设
置它们的默认选项,但这里我用到了 ini 文件,暂时不讲,我们先以
下面形式设置默认。
[csharp]view plain copy print ?
1. cbBaudRate.SelectedIndex=5;
2. cbDataBits.SelectedIndex=3;
3. cbStop.SelectedIndex=0;
4. cbParity.SelectedIndex=0;
5. radio1.Checked=true;//发送数据的“16 进制”单选按钮(这
里我忘了改名,现在看着很不舒服!)
6. rbRcvStr.Checked=true;
三、打开串口
在发送信息之前,我们需要根据选中的选项设置串口信息,并设置一
些控件的属性,最后将串口打开。
[csharp]view plain copy print ?
1. privatevoidbtnSwitch_Click(objectsender,EventArgs
e)
2. {
3. <spanstyle="white-space:pre"></span>//sp1 是全局变
量。 SerialPortsp1=newSerialPort();
4. if(!sp1.IsOpen)
5. {
6. try
7. {
8. //设置串口号
9. stringserialName=cbSerial.SelectedItem.T
oString();
10. sp1.PortName=serialName;
11.
12. //设置各“串口设置”
13. stringstrBaudRate=cbBaudRate.Text;