1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Наследование форм в C# 2.0

Тема в разделе ".NET", создана пользователем -, 21 мар 2007.

  1. Гость

    Репутация:
    0
    Добрый день всем. Помогите решить/обойти непонятный баг. Значит так - имеем форму base, на ней 4 контрола: DataGridView, button, binding navigator, и NavBar - из коллекции DevExpress, модификаторы на всех - public. Наследуем от нее еще одну форму - child. Так вот, в дизайнере я могу поменять свойства унаследованных котролов ТОЛЬКО для 2-х - button и NavBar, для GRID и Navigator свойства недоступны для изменения. Я обыскал весь MSDN в разделе Visual Form Inheritance, ничего похожего не нашел, причем в InitializeComponent если дописать изменения нужных свойств руками - все работает. Я так понял Microsoft заставляет работать руками и писать вручную код инициализации контролов в InitializeComponent?
    Не поверив в это, накидал в базовую форму еще компонентовб в том чиле еще один Grid - свойства для всех доступны - кроме Grid.
    Баг?
     
  2. xler69

    xler69 Гость

    Репутация:
    0
    Все правильно для GRID и Navigator свойства и не будут доступны т.к эти контролы используют коллекции, а в VS 2005 это запрещено так может быть источником ошибок (в VS 2003, например, с этим проблем не было). Если сильно надо то это в принцепи можно обойти создав свой класс и наследовав его от базового класса GridControl при этом искуственно разрешив изменение свойств в дизайнере.

    Кроче посмотри здесь
    http://www.gotdotnet.ru/Forums/Windows/244023.aspx
     
Загрузка...
Похожие Темы - Наследование форм
  1. pingvin-olia-23
    Ответов:
    1
    Просмотров:
    279
  2. Dragon108
    Ответов:
    23
    Просмотров:
    5.859
  3. vladis222
    Ответов:
    4
    Просмотров:
    1.695
  4. vladis222
    Ответов:
    4
    Просмотров:
    2.050
  5. Stashevckiy
    Ответов:
    10
    Просмотров:
    3.227

Поделиться этой страницей