Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.11.2003, 09:39
|
|||
|---|---|---|---|
Сортировка в InitializeComponent()! |
|||
|
#18+
VS.NET автоматически создает метод InitializeComponent(), в котором присваиваются значения объектов в алфавитном порядке, можно ли поменять этот порядок? Исправления в методе InitializeComponent() не предлагать! Пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. А хочется, что бы было так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2003, 09:46
|
|||
|---|---|---|---|
|
|||
Сортировка в InitializeComponent()! |
|||
|
#18+
А зачем если не секрет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2003, 10:37
|
|||
|---|---|---|---|
Сортировка в InitializeComponent()! |
|||
|
#18+
Alkash писал:А зачем если не секрет? Создаю свой визуальный компонент. И там последовательность имеет значение...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2003, 18:19
|
|||
|---|---|---|---|
Сортировка в InitializeComponent()! |
|||
|
#18+
Вот блин, никогда не думал что из-за этого могут быть проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 16:34
|
|||
|---|---|---|---|
|
|||
Сортировка в InitializeComponent()! |
|||
|
#18+
Не знаю, актуален ли еще вопрос :) Для решения проблемы с порядком установки значений в пропы контролов в момент инициализации служит интерфейс ISupportInitialize. Если контрол его реализует, то визуал генерякает код в начале InitializeComponent() - ((System.ComponentModel.ISupportInitialize)(this.XXX)).BeginInit(); и в конце - ((System.ComponentModel.ISupportInitialize)(this.XXX)).EndInit(); Контрол должен смекать, что началась инициализация (BeginInit) и щас будут устанавливаться пропы, причем в неопределенном порядке (здесь реакция его на изменение проп должна быть минимальной - например сохранение значеинй). Вызов EndInit означает, что можно все сохраненные значения скопом применить.. Кстати бывает полезным проверка DesignMode.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=20&tablet=1&tid=1439583]: |
0ms |
get settings: |
4ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
211ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 497ms |

| 0 / 0 |
