![]() |
![]() |
![]() |
|
Табличное поле (1с++) | ☑ | ||
---|---|---|---|---|
0
Swarovski-zp
17.03.10
✎
20:39
|
Стыдно такое спрашивать, но перепробовал уже все что можно, не получается.
Проблема в том, что когда я кликаю по заголовку табличного поля - ни заголовок ни ячейки колонки не становятся выбранными. А хотелось бы. |
|||
1
Mikeware
17.03.10
✎
20:45
|
а зачем?
|
|||
2
Mikeware
17.03.10
✎
20:46
|
Обрабатывай ПриВыбореЗаголовка() если надо...
|
|||
3
Swarovski-zp
17.03.10
✎
20:48
|
так в том то и дело, что ПриВыбореЗаголовка срабатывает, но только для той колонки, которая и была выделена. Т.е. по какому бы заголовку я бы не клацал - текущей колонкой останется та что была изначально
|
|||
4
Swarovski-zp
17.03.10
✎
21:00
|
up
|
|||
5
Swarovski-zp
18.03.10
✎
12:49
|
up
|
|||
6
Salimbek
18.03.10
✎
12:55
|
Ничего не понял. Попробуй задать вопрос в виде:
1) Что делаю? 2) Что получаю? 3) Что хочу получить? |
|||
7
Swarovski-zp
18.03.10
✎
13:25
|
(6) Есть табличное поле.
Одна из колонок выделена. Кликаю по шапке другой колонки, но эта колонка не становится выделенной. Хочу чтобы она становилась выделенной. |
|||
8
Mikeware
18.03.10
✎
13:29
|
(7) Что есть в твоих понятиях "выделенная колонка"?
|
|||
9
Swarovski-zp
18.03.10
✎
13:33
|
Визуально - та, заголовок которой, выделен среди других заголовков
Программно - та, к которой я могу получить доступ с помощью ТабличноеПоле.ТекущаяКолонка |
|||
10
Mikeware
18.03.10
✎
13:47
|
(9) Ну и чем тебя не устроил (2)?
|
|||
11
Swarovski-zp
18.03.10
✎
13:49
|
Вот что я имею в виду
http://s006.radikal.ru/i215/1003/b4/214b60789282.png |
|||
12
Ёпрст
гуру
18.03.10
✎
13:52
|
(11) Заголовок не выделяется ? .. или нужно выделять всю целиком ??
|
|||
13
Swarovski-zp
18.03.10
✎
13:52
|
(12) заголовок
|
|||
14
Ёпрст
гуру
18.03.10
✎
13:55
|
(13) нет случаем, перехвата событий мыши у тебя ? + фсо=0 в ней ??
|
|||
15
Swarovski-zp
18.03.10
✎
13:56
|
(14) нет
|
|||
16
Mikeware
18.03.10
✎
14:01
|
(11) а (2) пробовал? Событие ловится?
|
|||
17
Swarovski-zp
18.03.10
✎
14:02
|
(16) событие ловится, но не для той колонки, по которой кликаю, а для той, которая была выделена до этого
|
|||
18
Ёпрст
гуру
18.03.10
✎
14:03
|
(17)
Процедура ТПолеПриВыбореЗаголовка(ТабличноеПоле,Колонка) ТабличноеПоле.ТекущаяКолонка=Колонка; |
|||
19
Swarovski-zp
18.03.10
✎
14:05
|
(18) Спасибо огромное!
|
|||
20
Mikeware
18.03.10
✎
14:08
|
(18),(19) ???
|
|||
21
Swarovski-zp
18.03.10
✎
14:08
|
(18) правда в описании
http://www.1cpp.ru/docum/icpp/html/TableField.html#headerselection только один аргумент - Колонка |
|||
22
Mikeware
18.03.10
✎
14:11
|
(21) Ну так там и не сказано, что имя объектаТП должно быть указано.
В начале вроде это описано |
|||
23
Swarovski-zp
18.03.10
✎
14:13
|
так колонка-то на втором месте идет, и если не указывать имяТП а действовать как написано, то колонку никак не получишь
|
|||
24
Ёпрст
гуру
18.03.10
✎
14:17
|
(21) а в СП так :
ПриВыбореЗаголовка HeaderSelection Синтаксис: ПриВыбореЗаголовка(ТабличноеПоле,Колонка) Назначение: Возникает, когда пользователь выбирает мышью заголовок колонки. Параметры: Колонка - тип: КолонкаТабличногоПоля. Колонка, заголовок которой выбран. |
|||
25
Mikeware
18.03.10
✎
14:18
|
(23) Табличное поле может генерировать события в виде вызова процедур модуля формы, на которой оно расположено, имена которых должны быть составлены из имени реквизита формы и имени события. Каждое событие, кроме описанных параметров, всегда имеет первый параметр, имеющий значение объекта - источника событий (само табличное поле).
© |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |