Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » VirtualTreeView

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

mrrex



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору


Код:
 
void __fastcall TwinEditRel::trRelCreateEditor(TBaseVirtualTree *Sender,
      PVirtualNode Node, TColumnIndex Column, IVTEditLink *EditLink)
{
 if (!Node)
  return; //  only for safety the program !
 Sender->ClearSelection();
 //-- берем данные текущего узла
 TRels *obj=(TRels*)Sender->GetNodeData(Node);
 TRelEdit* PropertyLink = new TRelEdit((TVirtualStringTree*)Sender, Node, Column, obj);
 PropertyLink->QueryInterface(__uuidof(IVTEditLink), (void**)EditLink);
}
 
//-- это просто пересортировка!
void __fastcall TwinEditRel::trRelEdited(TBaseVirtualTree *Sender,
      PVirtualNode Node, TColumnIndex Column)
{
 Sender->SortTree(Column,trRel->Header->SortDirection,false);
 Sender->ScrollIntoView(Node,true,true);
 Sender->FocusedNode=Node;
 Sender->Selected[Node]=true;
 Sender->SetFocus();
}
 
void __fastcall TwinEditRel::trRelEditing(TBaseVirtualTree *Sender,
      PVirtualNode Node, TColumnIndex Column, bool &Allowed)
{
 Allowed = false;
 if (!Node) return; //  only for safety the program !
 //-- Редактируем только названия отношений
 if (Column!=0) return;
 Allowed = true;
}
 


Всего записей: 110 | Зарегистр. 11-12-2005 | Отправлено: 14:46 25-08-2006 | Исправлено: mrrex, 14:48 25-08-2006
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » VirtualTreeView


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru