коллекция контролов формы. где хранится? Controls - нету...
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
коллекция контролов формы. где хранится? Controls - нету...
На стартовой диалоговой форме отчета добавил кнопку. Хочу, чтобы по нажатию на ней происходило выделение/снятие выделения для всех элементов чекбокса формы. Но у формы не могу найти коллекцию Controls, чтобы пробежаться по ней путем foreach:
Перевел примечание выделенного на принтскрине свойства так:
Получить или (ot переводится как сверхурочное, но как-то оно тут ник селу ни к городу) установить контрол виндовой формы для этого контрола отчета. Никакого намека на массив контролов нигде не нашел пока. Подскажите пожалуйста, где копать?
И еще вопрос:
Перевел примечание выделенного на принтскрине свойства так:
Получить или (ot переводится как сверхурочное, но как-то оно тут ник селу ни к городу) установить контрол виндовой формы для этого контрола отчета. Никакого намека на массив контролов нигде не нашел пока. Подскажите пожалуйста, где копать?
И еще вопрос:
коллекция контролов формы. где хранится? Controls - нету...
Коллекция доступна через свойство Components формы (StiForm).compositum писал(а):На стартовой диалоговой форме отчета добавил кнопку. Хочу, чтобы по нажатию на ней происходило выделение/снятие выделения для всех элементов чекбокса формы. Но у формы не могу найти коллекцию Controls, чтобы пробежаться по ней путем foreach:
Поясните, пожалуйста, этот вопрос. Не понятно о чем речь.Перевел примечание выделенного на принтскрине свойства так:
Получить или (ot переводится как сверхурочное, но как-то оно тут ник селу ни к городу) установить контрол виндовой формы для этого контрола отчета. Никакого намека на массив контролов нигде не нашел пока. Подскажите пожалуйста, где копать?
Сохраните отчет как dll библиотеку, сможете изучать её при помощи Reflector.
Сохраните отчет как cs - файл и сможете подключить этот класс в проект и также исследовать все свойства в debug-режиме.
Спасибо.
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
коллекция контролов формы. где хранится? Controls - нету...
Всё, понял, большое спасибо!Edward писал(а):Коллекция доступна через свойство Components формы (StiForm).compositum писал(а):На стартовой диалоговой форме отчета добавил кнопку. Хочу, чтобы по нажатию на ней происходило выделение/снятие выделения для всех элементов чекбокса формы. Но у формы не могу найти коллекцию Controls, чтобы пробежаться по ней путем foreach:
Поясните, пожалуйста, этот вопрос. Не понятно о чем речь.Перевел примечание выделенного на принтскрине свойства так:
Получить или (ot переводится как сверхурочное, но как-то оно тут ник селу ни к городу) установить контрол виндовой формы для этого контрола отчета. Никакого намека на массив контролов нигде не нашел пока. Подскажите пожалуйста, где копать?
Сохраните отчет как dll библиотеку, сможете изучать её при помощи Reflector.
Сохраните отчет как cs - файл и сможете подключить этот класс в проект и также исследовать все свойства в debug-режиме.
Спасибо.
Еще раз огромное спасибо вам за вашу работу (за оперативность ответов), за программный продукт и... Отдельное спасибо за ваше терпение касательно моих детских вопросов (и их количества)...
А по поводу того, чтобы в окне формы название объекта на английском отображалось? =)
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
коллекция контролов формы. где хранится? Controls - нету...
Да, и еще: каждый раз, как пытаюсь поставить комметарий не //, а /// - получаю не обработанное исключение:
коллекция контролов формы. где хранится? Controls - нету...
Здравствуйте.
Спасибо за Ваши теплые слова. Успехов и Вам в работе
Для того, чтобы не генерировались локализованные имена для новых коипонентов при добавлении их в отчет, используйте следующую опцию:
StiOptions.Engine.ForceGenerationNonLocalizedName = false;
Если отчет уже создан, у него будет установлено следующее свойство:
report.Info.GenerateLocalizedName
Также эта опция доступна в Дизайнере:
Пункт меню Сервис - Параметры - Главные - Использовать локализованные имена.
По поводу /// - спасибо за баг-репорт, исправим.
Спасибо.
Спасибо за Ваши теплые слова. Успехов и Вам в работе
Для того, чтобы не генерировались локализованные имена для новых коипонентов при добавлении их в отчет, используйте следующую опцию:
StiOptions.Engine.ForceGenerationNonLocalizedName = false;
Если отчет уже создан, у него будет установлено следующее свойство:
report.Info.GenerateLocalizedName
Также эта опция доступна в Дизайнере:
Пункт меню Сервис - Параметры - Главные - Использовать локализованные имена.
По поводу /// - спасибо за баг-репорт, исправим.
Спасибо.
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
коллекция контролов формы. где хранится? Controls - нету...
спасибо, буду знатьEdward писал(а):Здравствуйте.
Спасибо за Ваши теплые слова. Успехов и Вам в работе
Для того, чтобы не генерировались локализованные имена для новых коипонентов при добавлении их в отчет, используйте следующую опцию:
StiOptions.Engine.ForceGenerationNonLocalizedName = false;
Если отчет уже создан, у него будет установлено следующее свойство:
report.Info.GenerateLocalizedName
Также эта опция доступна в Дизайнере:
Пункт меню Сервис - Параметры - Главные - Использовать локализованные имена.
По поводу /// - спасибо за баг-репорт, исправим.
Спасибо.
коллекция контролов формы. где хранится? Controls - нету...
Здравствуйте,
Спасибо.
Ошибка исправлена. Патч будет доступен в билде от 24 июня.compositum писал(а):Да, и еще: каждый раз, как пытаюсь поставить комметарий не //, а /// - получаю не обработанное исключение:
Спасибо.