Привет У меня есть странная проблема с перерисованием с помощью элемента управления NumericUpDown
. Если у меня есть другое управление в том же месте и установите его свойство Visible
в false
и Visible
свойства NumericUpDown
к true
в NumericUpDown
появляется без границ и частей другого элемента управления, видны в фоновом режиме (даже если его свойство Visible
является false
). Даже вызов Refresh
из NumericUpDown
или родительского контейнера ничего не изменит. Если элемент управления, находящийся в фоновом режиме, равен TextBox
, отображается NumericUpDown
, но я предполагаю, что это так, потому что граница равна, и поэтому она выглядит только как правильно нарисованная.Проблема с перерисованием с NumericUpDown
Является ли это ошибкой управления NumericUpDown
? Как я могу это исправить?
Спасибо за помощь.
Редактировать: Вот скриншот. Я просто изменяю видимые свойства ComboBox
и NumericUpDown
в зависимости от свойств Checked
RadioButtons
.
Можете ли вы подготовить полную небольшую программу, чтобы продемонстрировать проблему? –
Добавлен снимок экрана. Я приведу пример. –
К сожалению, я не могу воспроизвести это с помощью простого примера. В простом winforms приложение работает правильно. В проверенном случае элементы управления находятся внутри 'GroupBox', который находится внутри' UserControl', который затем добавляется в 'Panel' или' Form' в другое время. Но до сих пор у меня не было никаких проблем с рисованием. Я заметил, что граница никогда не нарисована. Даже если не было никакого контроля, прежде чем «NumericUpDown» будет рисоваться без рамки, а также без белого фона. Он выглядит как ярлык с кнопками вверх и вниз. Не знаю, что вызывает это. –