C# 启动和停止C
我有一个不同数字的DataGridView。每次按开始键时,所选行将发送到我的Arduino 现在我想按开始键,我选择的每一行都会立即发送,直到我按停止键为止C# 启动和停止C,c#,arduino,reset,C#,Arduino,Reset,我有一个不同数字的DataGridView。每次按开始键时,所选行将发送到我的Arduino 现在我想按开始键,我选择的每一行都会立即发送,直到我按停止键为止 private void btn_start_auto_Click(object sender, EventArgs e) { if (isConnected) { port.Write("#TEXT" + length_txt.Text + "#\n"); } } private void bt
private void btn_start_auto_Click(object sender, EventArgs e)
{
if (isConnected)
{
port.Write("#TEXT" + length_txt.Text + "#\n");
}
}
private void btn_up_Click(object sender, EventArgs e)
{
if (dataGridView1.Rows.Count != 0)
{
selectedRow--;
if (selectedRow < 0)
{
selectedRow = dataGridView1.RowCount - 1;
}
dataGridView1.Rows[selectedRow].Selected = true;
dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.SelectedRows[0].Index;
}
}
我不知道如何设置启动信号,并用我的停止按钮重置它。大多数情况下,您在事件网格行中编写代码,单击行,甚至单击行。那么您遇到了什么问题?声明一个名为Working或其他名称的布尔变量。单击“开始”时将变量值更改为true,单击“停止”时将变量值更改为false使用DataGridView的SelectionChanged事件,并在发送数据之前确保变量值为true。如果dataGridView1.Rows.Count!=0到,而dataGridView1.Rows.Count!=0并从中的网格中删除行loop@Youssef13如何声明布尔变量?这就是我正在寻找的方式。thxIt很奇怪,您编写了上述代码,却不知道如何声明布尔变量。不管怎样,这就像bool Working=false;