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


парент объект
грид
колонка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
Какой из header колонки активный
    #34660272
stivap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я к тому, что используя функцию AMOUSEOBJ() узнаю, что кликнули по какой-нибудь колонке columnorder и далее описываю что надо сделать. Эта функция не проходит если кликнуть по header. А мне например, необходимо узнать что, если кликнули по заголовку колонки1, то открывается индекс 1, если по заголовку колонки 2, то открывается индекс 2.
...
Рейтинг: 0 / 0
Какой из header колонки активный
    #34660286
Для этого у самого Header есть метод Click()
...
Рейтинг: 0 / 0
Какой из header колонки активный
    #34660296
stivap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну это понятно, только вот хотелось бы сделать класс грида.
...
Рейтинг: 0 / 0
Какой из header колонки активный
    #34660315
автор
Ну это понятно, только вот хотелось бы сделать класс грида.



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

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

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

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


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