Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Работа с кнопками формы (число прочтений - 1811 )
yur4egg
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 16
Зарегистрирован: 22. Ноября 2011
Работа с кнопками формы
22. Ноября 2011 :: 04:39
Печать  
Подскажите, в каком цикле можно перебрать все кнопки формы, обязательно ли кнопки должны иметь имя ? С какой ВК лучше это сделать, FormEx или 1CPP ? Заранее спасибо!
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Работа с кнопками формы
Ответ #1 - 22. Ноября 2011 :: 05:03
Печать  
Перебрать можешь с помощью методов формекса. Кнопка НЕ обязана иметь идентификатор.
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Работа с кнопками формы
Ответ #2 - 22. Ноября 2011 :: 06:00
Печать  
Код
Выбрать все
	рФорма=СоздатьОбъект("РасширениеФормы");
	Для н=0 По рФорма.КоличествоАтрибутов()-1 Цикл
		Атрибут=рФорма.ПолучитьАтрибут(н);
		Тип=Атрибут.Тип;
		Если Тип=3 Тогда
			Сообщить("Поймали кнопку ");
			Сообщить(Атрибут.Идентификатор);
		КонецЕсли;
	КонецЦикла;

 


ТИП
1  - STATIC (Текст)
2  - 1CEDIT (Поле ввода)
3  - BUTTON (Кнопка)
4  - 1CGROUPBOX (Рамка группы)
5  - 1CEDIT (Колонка многострочной части редактируемая)
8  - SysTreeView32 (Дерево групп)
9  - STATIC (Колонка многострочной части с пикторгаммой или просто текстовая)
10 - PICTURE (Картинка)
11 - LISTBOX (Список)
12 - CHECKBOX (Флажок)
13 - RADIO (Переключатель)
14 - COMBOBOX (Поле со списком)
15 - TABLE (Таблица)
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Работа с кнопками формы
Ответ #3 - 24. Ноября 2011 :: 08:51
Печать  
И?
  
Наверх
 
IP записан
 
MrDen
Junior Member
**
Отсутствует



Сообщений: 50
Местоположение: Краснодар
Зарегистрирован: 19. Ноября 2008
Пол: Мужской
Re: Работа с кнопками формы
Ответ #4 - 18. Декабря 2011 :: 21:12
Печать  
Satans Claws писал(а) 24. Ноября 2011 :: 08:51:
И?

поизвращаться можно тут
http://infostart.ru/public/15995/
При запуске внешнего отчета и передаваемого его форму различных параметров в том числе и нажатий на кнопки.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать