Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Какой из header колонки активный / 9 сообщений из 9, страница 1 из 1
16.07.2007, 10:36
    #34660213
stivap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой из header колонки активный
Добрый день!
Если такая функция?
Спасибо!
...
Рейтинг: 0 / 0
16.07.2007, 10:44
    #34660239
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой из header колонки активный
А как вы смогли в одну колонку добавить более одного объекта Header ?
Когда я добавляю новый объект класса Header в колонку, "старый" Header пропадает.
С уважением, Алексей
...
Рейтинг: 0 / 0
16.07.2007, 10:53
    #34660269
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой из header колонки активный
иерархия объектов такая


парент объект
грид
колонка1
заголовок
контрол1
контрол2
....
колонка2
....
....


у грида есть свойство
ActiveColumn, которое доступно для чтения в рантайме

дальше найти заголовок акт.колонки не проблема

ну примерно так в каком-нибудь методе самого грида
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
	* Ищем колонку в коллекции перебором, т.к буду глюки если поменять их местами
	local loColumn, loHeader
	for each loColumn in this.Columns
	    if loColumn.ColumnORDER=this.ActiveColumn
	    	exit
	    endif
	endfor
             if vartype(loColumn)='O'
                loHeader = loColumn.Control( 1 )
             endif
...
Рейтинг: 0 / 0
16.07.2007, 10:54
    #34660272
stivap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой из header колонки активный
Я к тому, что используя функцию AMOUSEOBJ() узнаю, что кликнули по какой-нибудь колонке columnorder и далее описываю что надо сделать. Эта функция не проходит если кликнуть по header. А мне например, необходимо узнать что, если кликнули по заголовку колонки1, то открывается индекс 1, если по заголовку колонки 2, то открывается индекс 2.
...
Рейтинг: 0 / 0
16.07.2007, 10:58
    #34660286
Какой из header колонки активный
Для этого у самого Header есть метод Click()
...
Рейтинг: 0 / 0
16.07.2007, 11:01
    #34660296
stivap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой из header колонки активный
Ну это понятно, только вот хотелось бы сделать класс грида.
...
Рейтинг: 0 / 0
16.07.2007, 11:05
    #34660315
Какой из header колонки активный
автор
Ну это понятно, только вот хотелось бы сделать класс грида.



ну и в чем проблема??
как найти акт.колонку из которой кликнули грид
я Вам показал

из клика грида зовите метод, в который вставьте код, который я Вам показал

у колонки есть ссылка на поле источника,
или добавьте доп-е свойство Вашим колонкам
для идентификации (для того чтобы понять какой индекс или таг подключать)
...
Рейтинг: 0 / 0
16.07.2007, 11:30
    #34660419
Какой из header колонки активный
при правильной реализации
и искать ничего не нужно
...
Рейтинг: 0 / 0
16.07.2007, 11:34
    #34660436
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой из header колонки активный
в начале прг не забудьте написать
set default to .....

или из ком-го окошка выполните
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Какой из header колонки активный / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]