Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.12.2013, 12:56
|
|||
---|---|---|---|
|
|||
Сделать кнопку видимой, но доступной/недоступной в зависимотри от наличия/отсутствия файла |
|||
#18+
Подскажите, как у элемента Button сделать так, чтобы он притемнялся если на жестком диске отсутствует файл с определенным именем? И что это за свойство, когда кнопка как бы притемняется и на нее невозможно нажать? Нашел только свойство Visible, но оно если false то кнопка полностью пропадает, так не интересно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2013, 13:04
|
|||
---|---|---|---|
Сделать кнопку видимой, но доступной/недоступной в зависимотри от наличия/отсутствия файла |
|||
#18+
Enabled ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2013, 13:19
|
|||
---|---|---|---|
|
|||
Сделать кнопку видимой, но доступной/недоступной в зависимотри от наличия/отсутствия файла |
|||
#18+
Алексей К, да, я на самом деле вот уже нашел это свойство. Подскажите, как сделать логическую функцию на проверку наличия файла например по имени "C:/users/public/documents/file1.txt"? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2013, 13:44
|
|||
---|---|---|---|
|
|||
Сделать кнопку видимой, но доступной/недоступной в зависимотри от наличия/отсутствия файла |
|||
#18+
System.IO.File ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2013, 14:31
|
|||
---|---|---|---|
|
|||
Сделать кнопку видимой, но доступной/недоступной в зависимотри от наличия/отсутствия файла |
|||
#18+
Sergey S, да, получается: button1.Enabled = File.Exists("C:/Users/Public/Documents/file1.txt"); Теперь вопрос, где вызывать изменение этого свойства? Если в конструкторе формы, то видимость/невидимость определяется однократно при запуске программы, а хотелось бы чтобы было отслеживание в режиме реального времени. Изменил имя, удалил или переместил файл file1.txt - и кнопка поменяла свойство без каких-либо действий пользователя в форме (в окне программы) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2013, 21:58
|
|||
---|---|---|---|
Сделать кнопку видимой, но доступной/недоступной в зависимотри от наличия/отсутствия файла |
|||
#18+
Изучающий си решетка, автор а хотелось бы чтобы было отслеживание в режиме реального времени. Изменил имя, удалил или переместил файл file1.txt - и кнопка поменяла свойство без каких-либо действий пользователя в форме (в окне программы) в конструктор формы помести вот это Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
msdn ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2013, 22:06
|
|||
---|---|---|---|
Сделать кнопку видимой, но доступной/недоступной в зависимотри от наличия/отсутствия файла |
|||
#18+
Che0, и еще перед таймером в конструктор добавь Код: c# 1.
но это костыль, лучше почитай про многопоточность в UI winforms ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2013, 15:19
|
|||
---|---|---|---|
|
|||
Сделать кнопку видимой, но доступной/недоступной в зависимотри от наличия/отсутствия файла |
|||
#18+
Che0, Все работает. Что такое UI - не знаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2013, 15:34
|
|||
---|---|---|---|
Сделать кнопку видимой, но доступной/недоступной в зависимотри от наличия/отсутствия файла |
|||
#18+
Che0Che0, и еще перед таймером в конструктор добавь Код: c# 1.
но это костыль, лучше почитай про многопоточность в UI winforms -0.5 В данном случае правильнее было бы применить System.Windows.Forms.Timer Он сразу делает все правильно с потоками в винформах (UI - юзер интерфейс) и добавить его можно из панели инструментов. А уж совсем профессионально - это использовать эвенты FileSystemWatcher. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1403476]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 362ms |
total: | 507ms |
0 / 0 |