Страница 1 из 1
					
				
				Добавлено: 19 Апрель 2005, 10:54
				 Гость
				С5.5g ABC: Каким образом определить номер активной колонки Browse в EIP. если не тыкать в нее мышкой (иду по нему Enter-ом или Tab) ?
  NumAktCol = ?Browse:1{PROPLIST:MouseDownField} ! Определил номер выбранной колонки Browse мышкой, а без мышки не могу
Написал: Anatoly(38)
			 
			
					
				
				Добавлено: 19 Апрель 2005, 11:43
				 Гость
				?Browse:1{PROP:Column}
Написал: Вадим Синявский(200)
			 
			
					
				
				Добавлено: 20 Апрель 2005, 5:26
				 Гость
				Видимо я не правильно сформулировал вопрос.
   Мне необходимо при движении по полям с помощью Enter или Tab в режиме EIP, получать номер колонки (поля), который в данный момент активен (на котором стоит курсор/проводится работа). NumAktCol = ?Browse:1{Prop:Column} при этом возращает 0, а ?Browse:1{Prop:Column} = NumAktCol выделяет в Browse курсором поле колонки NumAktCol (если известно какое поле надо выделить)
Написал: Anatoly(38)
			 
			
					
				
				Добавлено: 20 Апрель 2005, 6:47
				 StillZero
				есть свойство такое у EIPManager:
Column   UNSIGNED
The Column property contains a value that indicates the column number of the listbox field which currently has focus in an edit-in-place process.
Написал: PAA(27)
			 
			
					
				
				Добавлено: 20 Апрель 2005, 10:00
				 Гость
				Это свойство я видел, но как этим воспользоваться?
Написал: Anatoly(38)
			 
			
					
				
				Добавлено: 20 Апрель 2005, 10:54
				 StillZero
				идешь в свойства кнопки редактирования, там ConfigureEditInPlace, далее кнопка BrowseEIPManager видишь как называется класс ObjectName, далее соотвественно можно его использовать, так например:
 message(BRW7::EIPManager.Column)
Написал: PAA(27)
			 
			
					
				
				Добавлено: 20 Апрель 2005, 11:15
				 Гость
				Воспoльзовался, но Message(BRW1::EIPManager.Column) возращает постоянно 1, какое бы поле я не редактировал
Написал: Anatoly(38)
			 
			
					
				
				Добавлено: 20 Апрель 2005, 11:23
				 Гость
				Точнее, при попадании на поле по Enter. дает 1, а при тыкании в него мышкой, ответ равен нужному номеру
Написал: Anatoly(38)