Рейтинг:
7
Graeme_Grant
Вы пробовали использовать поиск google? c# проверьте, существует ли файл - поиск Google[^]- есть тонна примеров того, как делать то, что вы хотите...
theChkBox.IsChecked = System.IO.File.Exists(theTxtBox.Text);
** ОБНОВЛЕНИЕ **
Как сделать это автоматически...
private void theTextBox_TextChanged(object sender, EventArgs e)
{
theCheckBox.Checked = System.IO.File.Exists(theTextBox.Text);
}
Asyraf Patt
checkBox10.Проверено = Система.ИО.Файл.Существует(@"c:\path\to\file.txt")? true : false;
это мое решение до сих пор. Если файл существует, то на выходе появится надпись "файл существует", но флажок все равно останется снятым
Graeme_Grant
Системы.ИО.Файл.Exists уже возвращает true или false, поэтому вам не нужно проверять логический результат - см. мой код WPF - Winform очень похож.
Asyraf Patt
checkBox1.Проверено = Система.ИО.Файл.Существует(@"c:\path\to\files.txt");
вот так ? но флажок по-прежнему остается снятым. Почему?
Рейтинг:
18
kp564
private void button3_Click(object sender, EventArgs e)
{
autoCheckChkBoxes(checkBoxObj,TextBox);
}
private void autoCheckChkBoxes(CheckBox theChkBox, TextBox theTxtBox)
{
string curFile = @"C:\s\test.txt"
theChkBox.checked=system.IO.File.Exist(curFile);
}
Надеюсь, это сработает для вас.