powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Column не хочет умирать
8 сообщений из 8, страница 1 из 1
Column не хочет умирать
    #33185844
alex_v_filatov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа,
Вопрос такой,
Генерирую на лету Columns в Grid (Fox 9) и запихиваю туда свои классы.
При смене источника данных или рефреше запроса, убиваю Columns и создаю
заново. Работает хорошо при вызове генерации Columns Gridа по кнопке.
Но если я вызвать генерацию Columns при дабл клике на Textboxe (Columna в Grid), то активный Column и Textbox умирать не хотят. Пробовал в через дебаг удалить Textbox в ручнную ( This.Columns(1).RemoveObject('OBJ1') ) не убивается...
Ситуация также повторяется если делаю BINDEVENT для Textboxа (самого на себя) и вызываю генерацию Columns Gridа через кнопку.
...
BINDEVENT(ThisForm._pageframe1.page1.grd_Issues.COlumns(m.i).controls(2),"Rightclick",ThisForm._pageframe1.page1.grd_Issues.COlumns(m.i).controls(2),"do_Rightclick1")
...

Не пойму по какой причине Textbox лочится.

Кто нибудь сталкивался с подобным ?

Спасибо.
...
Рейтинг: 0 / 0
Column не хочет умирать
    #33185905
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi alex!

Пока выполняется хоть какой-то метод объекта - его невозможно удалить. Если
надо ИМЕННО из текстбокса инициировать - используй OneShot Timer - т.е.
запускай в click таймер, а уж в Timer ломай грид. (можно просто вызвать из
него метод грида, где и прописан код)

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Column не хочет умирать
    #33187870
alex_v_filatov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Igor Korolyov
Спасибо !!! Это должно помочь
...
Рейтинг: 0 / 0
Column не хочет умирать
    #33187880
Властелин комнатушек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите, а в чем кроется сакральный смысл при решрефе запроса убивать и заново строить колонки ?
...
Рейтинг: 0 / 0
Column не хочет умирать
    #33188085
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Властелин комнатушек!

Видимо хочется запихать в один и тот-же грид всё возможное многообразие
получаемых курсоров :) Курсоры же очевидно не совместимы друг с другом ни по
типу, ни по числу полей...

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Column не хочет умирать
    #33190340
alex_v_filatov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тервиль прав!
Я использую класс форму (с гридом и всеми делами) которая генериться по
справочнику структур.
Таймер помог :)
...
Рейтинг: 0 / 0
Column не хочет умирать
    #33192412
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2alex_v_filatov
В некоторых случаях достаточно просто скрыть лишнюю колонку, а не добавлять или удалять ее раз за разом
Как то например в графиках работы за месяц где меняеться число месяцев и тому подобное ....
...
Рейтинг: 0 / 0
Column не хочет умирать
    #33192416
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или как вариант иметь два три грида для других задач
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Column не хочет умирать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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