Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Деревья!! Сажаешь их, сажаешь... а они распускаются. Это про дерево в Excel-е / 6 сообщений из 6, страница 1 из 1
27.08.2003, 16:22
    #32249090
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья!! Сажаешь их, сажаешь... а они распускаются. Это про дерево в Excel-е
Сначала о главном! Треп допустим! Окурки кидать можно! В душу (мою и чью-либо) плевать нельзя!!
Теперь по теме не этого форума.
Интересную картину наблюдаю господа. Внедрил на лист Excel ЭУ TreeView 6.0. Программка "кучеряво" все строит. Дерево отображается так, как юзер хочет, т.е. со свернутыми узлами. Узлов 1-го уровня длинный список, поэтому так и надо, чтобы ветки распускались по хотению пользователя и никак иначе. И вдруг! Сохраняю книгу! При этой безобидной процедуре все веточки-узелочки стремительно (машина шустрая) выскакивают пред мои "светлые очи". А оно мне надо? Перевычисление выключено. Что еще может влиять на такую штуковину? Не знаю.
Хорошо бы кто-нибудь презрительно сказал: "Это же элементарно!!! Надо сделать так-то и так-то!! ЛОХ ЛАМЕРНЫЙ". Или напутствовал на какой-нибудь пользительный фак. Я бы этому кому-нибудь большое спасибо сказал от своего лица, от лиц моих товарищей и лиц юзеров, каковые свои вытянутые и помятые лица пытаются со страшной силой передать мне для постоянного ношения.
И еще довесок. При открытии файла выглядит этот внедренный mscomctl прежутко удивительным образом. Пока не пощелкаещь по другим листикам - ни за что не желает приходить в норму.

Всем спасибо!

Конец войны. В концлагере аппель. Выходит комендант на трибуну. Смотрит на лагерников и говорит: "Война закончилась... Все свободны... Всем спасибо!"
...
Рейтинг: 0 / 0
27.08.2003, 16:36
    #32249112
e
e
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья!! Сажаешь их, сажаешь... а они распускаются. Это про дерево в Excel-е
А если перед закрытием перейти на другой лист ?
...
Рейтинг: 0 / 0
27.08.2003, 17:18
    #32249186
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья!! Сажаешь их, сажаешь... а они распускаются. Это про дерево в Excel-е
Пробовал! Эффект тот же!
...
Рейтинг: 0 / 0
27.08.2003, 20:59
    #32249388
Shkurenko Alexander
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья!! Сажаешь их, сажаешь... а они распускаются. Это про дерево в Excel-е
> И вдруг! Сохраняю книгу! При этой безобидной процедуре все веточки-узелочки стремительно (машина шустрая) выскакивают пред мои "светлые очи"
Попробуй вместо TreeView6.0 - TreeView5.0(SP2). У меня с ним этой проблемы не наблюдалось.

> При открытии файла выглядит этот внедренный mscomctl прежутко удивительным образом. Пока не пощелкаещь по другим листикам - ни за что не желает приходить в норму.
В событии Workbook_Open напиши добавление узлов в TreeView.
...
Рейтинг: 0 / 0
27.08.2003, 23:59
    #32249411
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья!! Сажаешь их, сажаешь... а они распускаются. Это про дерево в Excel-е
>При открытии файла выглядит этот внедренный mscomctl прежутко удивительным образом. Пока не пощелкаещь по другим листикам - ни за что не желает приходить в норму.

Это (если это это :) такая фича листвью и тривью - как только кладешь их на разные вкладки - так наступает пиз%дец пока не пощелкаешь вкладками (данных не видно, само дерево может сместиться). И все из-за того что формируеться дерево, когда не имеет фокуса. Как лечиться - не знаю. Знаю как надо делать, чтобы такого избежать: заполнять дерево только в момент, когда оно активно: т.е в момент активации вкладки (а вкладка это екцеля или Tab-контрола - не важно).
...
Рейтинг: 0 / 0
28.08.2003, 10:01
    #32249633
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья!! Сажаешь их, сажаешь... а они распускаются. Это про дерево в Excel-е
Спасибо всем!

Shkurenko Alexander
Попробуй вместо TreeView6.0 - TreeView5.0(SP2).

Попробовал!! Действительно никаких проблем! Теперь ни прежуткого образа, ни самороспуска. А потерю некоторых доп. возможностей наверное можно пережить.

Senin Viktor
заполнять дерево только в момент, когда оно активно: т.е в момент активации вкладки

Пробовал на событие AUTO_CLOSE очищение дерева. Все равно при открытии ЭУ не просто пустой, а ... кошмар короче. А заполнять его при открытии не хотелось бы - это 30-60 сек. и юзер хочет по кнопке!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Деревья!! Сажаешь их, сажаешь... а они распускаются. Это про дерево в Excel-е / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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