Вход на сайт
опять проблемка в C#
1140 просмотров
Перейти к просмотру всей ветки
maxxxl79 прохожий
в ответ beautiful_man 23.11.17 17:19
примерно так
private async void button1_Click(object sender, EventArgs e)
{
var lines = System.IO.File.ReadAllLines(FILE_NAME);
foreach (var line in lines)
{
var ar = line.Split(',');
//TODO:проверка формата строки
int param;
int.TryParse(ar[1].Trim(), out param);
//TODO:проверка успешности приведения количественного параметра в строке
checkedListBox1.Items.Add(ar[0]);//добавляем в список
await Task.Delay(500);//дополнительная пауза для наглядности, удалите если не надо
SendXPCommand(ar[0], param);//отправляем команду
checkedListBox1.SetItemChecked(checkedListBox1.Items.Count - 1, true);//выставляем галку
await Task.Delay(1500);//для той же наглядности увеличенная пауза - поменяете как надо
}
}
private void SendXPCommand(string command, int param)
{
Console.WriteLine($@"{nameof(SendXPCommand)}({command},{param})");
}