powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / (Grid1.Column1.Header1.Click) Передать значение в событие
9 сообщений из 9, страница 1 из 1
(Grid1.Column1.Header1.Click) Передать значение в событие
    #33052264
Фотография Grumax_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть 2 курсора, в одном 2 столбца, в другом 5. Идет выборка в курсор, потом динамически обрабатываю Grid(передаю RecordSourse, ControlSourse и т.д.). При клике по заголовку вызываю метод в форме, в нем включается сортировка по столбцу, на котором кликнули.
Как динамически обрабатывая Grid передать в Column(1,2,3...).Header1.Click нужную мне строчку?
Код: plaintext
ThisFrom.My_order(This.Parent.Name)  && Column1, Column2 ... беру номер столбца для сортировки 

------------------------------------------------------------------------------------
Код: plaintext
Я во все дела суюсь -> всесторонне разовьюсь                                                         Visual FoxPro 8.0
...
Рейтинг: 0 / 0
(Grid1.Column1.Header1.Click) Передать значение в событие
    #33052471
Strong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Grid1.Column1.Header1.Click("Твое значение")
______________________________________
с уважением: Strong
...
Рейтинг: 0 / 0
(Grid1.Column1.Header1.Click) Передать значение в событие
    #33052567
Фотография Grumax_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Strong
Да не....не параметр, а по типу:
Код: plaintext
1.
2.
PROCEDURE Click
      ThisFrom.My_order(This.Parent.Name)
ENDPROC
Чтобы в событии был программный код.

------------------------------------------------------------------------------------
Код: plaintext
Я во все дела суюсь -> всесторонне разовьюсь                                                         Visual FoxPro 8.0
...
Рейтинг: 0 / 0
(Grid1.Column1.Header1.Click) Передать значение в событие
    #33052815
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
готовишь индексы сразу после выборки
а в клике просто ставишь
set order to ...
я так делаю без всяких параметров хотя может чего не понял
...
Рейтинг: 0 / 0
(Grid1.Column1.Header1.Click) Передать значение в событие
    #33053001
Фотография Grumax_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Leaf
Етот вариант был в начале...
1. Создал форму в Form Disigner, кинул на нее Grid, сделал 3 стобца, в событии Column1.Header1.Click каждого столбца прописал SET ORDER TO
2. Делаю выборку в курсор из 3 столбцов, обновляю Grid, на экране 3 столбца
3. Событие Сlick работает
4. Делаю выборку в курсор из 5 столбцов, обновляю Grid, на экране 5 стобцов
3. Событие Сlick пустое (как засунуть в это событие программный код? Допустим, тот же SET ORDER TO)

------------------------------------------------------------------------------------
Код: plaintext
Я во все дела суюсь -> всесторонне разовьюсь                                                         Visual FoxPro 8.0
...
Рейтинг: 0 / 0
(Grid1.Column1.Header1.Click) Передать значение в событие
    #33053047
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создаете в дизайнере форму с пятью колонками
когда нужно три из них скрываете раздвигаете их как надо
в чем проблема однако?
...
Рейтинг: 0 / 0
(Grid1.Column1.Header1.Click) Передать значение в событие
    #33053100
Фотография Grumax_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Leaf
Да сделал....только не красиво как то :-))))

------------------------------------------------------------------------------------
Код: plaintext
Я во все дела суюсь -> всесторонне разовьюсь                                                         Visual FoxPro 8.0
...
Рейтинг: 0 / 0
(Grid1.Column1.Header1.Click) Передать значение в событие
    #33053125
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит не красиво сделал
...
Рейтинг: 0 / 0
(Grid1.Column1.Header1.Click) Передать значение в событие
    #33071258
Strong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если VFP8 и выше то это можно сделать через BINDEVENT()

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


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