Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Column не хочет умирать / 8 сообщений из 8, страница 1 из 1
26.07.2005, 21:45:45
    #33185844
alex_v_filatov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Column не хочет умирать
Господа,
Вопрос такой,
Генерирую на лету 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
26.07.2005, 23:32:55
    #33185905
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Column не хочет умирать
Hi alex!

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

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

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

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


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