Я разработал класс формы, используя TableLayoutPanel
. Это выглядит так, как я тоже хочу, но я понял, что при запуске приложения оно мерцает при повторной калибровке и замене панелей. Поэтому я создал новый класс, DoubleBufferedTableLayoutPanel
, используя TableLayoutPanel
в качестве базового класса. Мне интересно, есть ли простой способ в дизайнере Visual Studio 2012 поменять местами две панели без необходимости полностью перепроектировать форму.Изменить тип панели в режиме разработки
ответ
Вы можете перейти в файл designer.cs
и вручную изменить его. Поскольку новый тип происходит от старого типа, он должен работать безупречно.
Я попробовал это, когда проект перестраивается, он переключает его обратно в 'System.Windows.Forms.TableLayoutPanel'. – Middas
Тогда вы не меняете все ссылки. Убедитесь, что вы изменили каждую ссылку на «TableLayoutPanel» в ссылку на «DoubleBufferedTableLayoutPanel». –
Хорошо, это сработало во второй раз, я сделал чистую и перестроенную до закрытия кода designer.cs и застрял. Спасибо за вашу помощь! – Middas
- 1. как изменить рельсы в режиме разработки
- 2. ReactJS в режиме разработки
- 3. Ошибка ASP.net в режиме разработки
- 4. Как изменить тип передачи в режиме спуска?
- 5. Скрытие перекрывающихся панелей в режиме разработки
- 6. Как изменить таблицу в режиме разработки в SQL Server 2008?
- 7. XAML: Как изменить цвет фона только в режиме разработки?
- 8. Как изменить имя управления JAVA SWING в режиме разработки netbean
- 9. Unknown предупреждения в режиме разработки
- 10. NetFx40_LegacySecurityPolicy в режиме времени разработки
- 11. GWT медленный в режиме разработки
- 12. Пытаться мигрировать в режиме разработки
- 13. Ошибка «разработки» в режиме производства
- 14. несоответствие аудитории в режиме разработки
- 15. изменить тип шрифта textview во время разработки в android
- 16. Как открыть заблокированное приложение в режиме разработки?
- 17. Facebook Приложение, создающее проблемы в режиме разработки
- 18. Как показать/скрыть пользовательское управление в режиме разработки
- 19. Как изменить тип сборки в режиме выпуска в cmake?
- 20. тип входа флажок проблема разработки
- 21. Android - Показать приложение находится в режиме разработки
- 22. Добавление пользовательских элементов управления в режиме разработки
- 23. Контроллер панели в ландшафтном режиме
- 24. Приложение работает в режиме разработки, но не в рабочем режиме
- 25. Запуск рамки воспроизведения в режиме разработки в фоновом режиме
- 26. Элементы управления не отображаются в режиме разработки (время разработки)?
- 27. Запуск в режиме разработки в веб-проекте
- 28. Почему сервер WEBrick работает быстрее в режиме разработки, а не в режиме разработки? + Rails
- 29. Как изменить цель разработки?
- 30. Панель не изменяет размер содержимого в режиме разработки
Почему бы не просто установить 'DoubleBufferd = true' на исходную панель? –
Я пробовал, что, похоже, это не повлияло. – Middas
И что вы сделали в производной группе, которую вы ожидаете изменить? –