實現乙個串列埠被多個Form窗體呼叫的功能

2021-07-24 04:11:59 字數 505 閱讀 7929

很簡單,是我自己摸出來的,不要用c#自帶的serialport控制項,自己定義乙個靜態例項即可。

public static serialport serialport1 = new serialport();

然後連線虛擬串列埠com3:

private void bt_connectplc_click(object sender, eventargs e)

else

}catch (exception er)

}byte  output = new byte[1];

private void button1_click(object sender, eventargs e)

然後是form2的按鈕button20傳送0x44指令:

byte output2 = new byte[1];

private void button20_click(object sender, eventargs e)

兩個指令接收端都接受到了,如下圖:

關於乙個Action對應多個Form

由於乙個action可以用多個path來訪問,所以我們可以通過在struts config.xml中配置一下action來達到乙個action來對應多個form。下面是乙個action對應多個form的 struts config.xml的配置 type com.mac.struts.form.in...

如何實現乙個窗體

如何實現乙個窗體 jframe 1.建乙個類窗體例如 swingui extands jframe 2.在main函式中初始化例項swingui frame new swingui frame.settitle frame.addwindowlistener listener frame.pack ...

乙個form表單有多個提交按鈕

思路是這樣的 先不指定表單的action,讓action屬性為 method post 為你的提交按鈕全部替換為普通按鈕,給它們都加上onclick事件,注意這裡每乙個按鈕的onclick方法是一樣的,只是傳遞的引數不一樣,這裡的引數只是起到標記是哪乙個按鈕的用。最後根據onclick裡的方法傳遞的...