У меня одинаковые настройки для всех моих форм , например, цвет, шрифт, выравнивание и т. Д. Как я могу выполнить эти настройки для одной формы и наследовать ее на всех формах. спасибо. Издание 1: Я использую Windows Forms.Visual Inheritance
ответ
Одним из способов было бы расширить/наследовать класс формы, установить свойства так, как вам нравится в вашем конструкторе, и позволить вашим формам наследовать от этого класса.
Что-то вроде:
class RedForm : Form
{
public RedForm() { BackColor = Color.Red; }
}
, а затем сделать ваши формы на основе RedForm, а не форма.
Спасибо. Какой лучше? расширять или наследовать? вы сказали: «Задайте свойства так, как вам нравится в вашем конструкторе» Где? , пожалуйста, дайте мне небольшой образец для наследования. – Shahin
@shaahin: Расширять и наследовать означает то же самое в этом случае - создать подкласс. Просто некоторые языки используют «расширение», а некоторые «наследуют», и вы не указали язык. – cHao
спасибо. подробнее о вашем ответе. и дайте мне небольшой образец, если это возможно. – Shahin
- 1. C# Visual Basic Inheritance
- 2. Visual Inheritance или User Control?
- 3. Какое состояние игры «Visual Inheritance»
- 4. VB.NET Visual Inheritance: Friend VS Protected
- 5. WinForms Inheritance
- 6. Какова ваша стратегия по внедрению Visual Inheritance в MVVM?
- 7. Maven2 inheritance
- 8. Об Inheritance
- 9. HAML Inheritance
- 10. scala - Inheritance
- 11. ORM Inheritance
- 12. viewcontroller inheritance
- 13. Inheritance Error
- 14. Php Inheritance
- 15. MySQL: Inheritance
- 16. has_many inheritance
- 17. Inheritance - Class.extend()
- 18. Singleton Inheritance
- 19. AS3 Inheritance
- 20. Perl inheritance
- 21. java: inheritance
- 22. Inheritance misunderstood
- 23. ReboundPanel Inheritance
- 24. SQLAlchemy Inheritance
- 25. Inheritance nodejs
- 26. ScheduledNotification Inheritance
- 27. Serializable Inheritance
- 28. System.Threading.Thread inheritance
- 29. Stack Inheritance
- 30. Lua inheritance
WinForms или WPF? – Richard
@Richard Windows Form – Shahin