У меня есть проект в Visual Studio, который содержит некоторые файлы UserControl. Я создал некоторые пользовательские панели инструментов (мы будем называть это полосой прокрутки), которую я вручную помещаю в код UserControl, где большая часть кода генерируется компилятором. Поэтому, если я изменил макет UserControl с помощью конструктора, код позади менялся, и моя полоса прокрутки больше не отображается. Я нашел способ адресовать это через here.Создание пользовательской панели инструментов
Но теперь проблема заключается в том, что я хочу связать флажок Windows с моей полосой прокрутки таким образом, что если checkbox не установлен, я хочу скрыть полосу прокрутки. Если он установлен, я хочу, чтобы он появился.
Есть ли способ сделать это без манипуляции с генерируемым компилятором кодом? Я могу сделать это, изменив код, но, как я уже отметил, если я изменю UserControl от дизайнера, я потеряю все свои измененные коды.
было бы правильно, если я скажу, что у дизайнера у меня будут все кнопки (включая изначально скрытые), но в другом частичном классе я переназначу координаты кнопок во время выполнения? – Calpis
Не видя своего проекта, это звучит как разумное предположение для меня. –