小编Mar*_*iel的帖子

如何自动检测串口COM端口c#的连接

我有应用程序与设备通信.设备通过串行COM端口连接.我的应用程序可以与设备通信.

我需要一些方法/事件,可以通过运行应用程序来扫描COM端口.当我将设备连接到PC时 - 方法/事件将打印带有"已连接"消息的MessageBox,或类似的东西.

我找到了这样的东西:

comPort.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

c# wpf serial-port event-handling

2
推荐指数
1
解决办法
7939
查看次数

非现有按钮上的事件

我正在研究WPF应用程序,我想动态添加按钮.例如,我有一个循环,它添加了5个新按钮.

int i;

for (i = 0; i < 5; i++)
{
    Button addButton = new Button();
    addButton.Name = "addButton" + i;
    addButton.Content = "addButton" + i;
    this.devicesButtonStackPanel.Children.Add(addButton);
}
Run Code Online (Sandbox Code Playgroud)

现在我在StackPanel中有5个按钮.

我需要每个按钮上的事件.

我想用这个:

private void addButton0_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    MessageBox.Show("test");
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

c# wpf

0
推荐指数
1
解决办法
82
查看次数

标签 统计

c# ×2

wpf ×2

event-handling ×1

serial-port ×1