Видимость контрола на форме C#

268
25 октября 2017, 03:06

Столкнулся с такой проблемой. На форме несколько вкладок в TabControl. Есть на разных вкладках объекты CheckBox. Так вот, чтобы показать, что у меня в базе данных не просто true или false, а очень даже null, то я рядом с CheckBox делаю видимой или не видимой объект Label с текстом "Null". Но вот какая беда. Когда я создаю форму и нахожусь в первой вкладке, то в консоль по команде

Console.WriteLine("isVIPNullLbl.Visible  :  " + isVIPNullLbl.Visible);

Выводится:

isVIPNullLbl.Visible  :  False

А как только переключаюсь на нужную вкладку - true. То есть, выводится буквальное значение видим мы метку, или нет. Поэтому, когда переключаемся на другую вкладку - уже не можем использовать видимость метки как маркер того, что в таблице стоит null. Окей, попробовал использовать свойство .Enable - тут не менее интересно. Когда я создаю форму, то задаю значение False. Однако, если открыть форму и проверить (вывести в консоль) будет значение true. Однако, если переключиться разок на проверяемую вкладку и снова проверить, то будет заданное при создании значение False. При этом, в случае со свойством .Enable - можно переключаться по другим вкладкам и значение уже не изменится. Как-так то? Как мне проверить видимость метки, если она скрыта в другой вкладке?

READ ALSO
Регулярное выражение C# подсчет

Регулярное выражение C# подсчет

Есть строкаВ этой строке есть ключевое слово, допустим, "switch"

254
XAML C# как сохранять и загружать данные dataSet dataGrid в файл

XAML C# как сохранять и загружать данные dataSet dataGrid в файл

Подскажите пожалуйста, как в XAML C# использовать таблицу в памяти без базы данных, сохранять из таблицы DataGrid данные в файл (допустим вtxt) и загружать...

280
Ожидать указания сервера C#

Ожидать указания сервера C#

Программа на C# запросит сделать сервер несколько задач, которые могут занять приличное времяЗадача будет поделена на этапы и когда сервер...

282
Xamarin - какие библиотеки использовать для написания сканера bluetooth и wifi?

Xamarin - какие библиотеки использовать для написания сканера bluetooth и wifi?

Мне необходимо написать кроссплатформенное приложение для поиска устройств bluetooth и сетей WiFi с выводом информации об устройствах и сетяхПисал...

244