Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2011, 11:49   #1
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию Вывод дерева на форму в c++ builder

Добрый день, не могу найти мануал, как можно выводить бинарное дерево поиска на canvas допустим в с++ builder. Может у кого-то есть? Если нужна процедура обхода дерева, то могу выложить. Просто хочу из консольки перейти к граф. режиму более менее
CodeNOT вне форума Ответить с цитированием
Старый 15.05.2011, 16:10   #2
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

Что-то у меня не получается)
Код:
void WalkTree(Tree Root,int Count,TForm1 *Form1)
{
        if(Root!=NULL)
        {
           WalkTree(Root->Right,Count+2,Form1);
           for(int i=0;i<Count*2;i++)
           {
                Form1->Image1->Canvas->MoveTo(i,i);
           }
           Form1->Image1->Canvas->MoveTo(Count,Count);
           Form1->Image1->Canvas->TextOutA(Count,Count,IntToStr(Root->Key));
           WalkTree(Root->Left,Count+2,Form1);
        }
}
CodeNOT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать форму в ручную и освободить из памяти предыдущую форму, на С++Builder 2009? AndreyK Общие вопросы C/C++ 1 18.01.2012 20:54
вывод на экран бинарного дерева поиска CodeNOT Общие вопросы C/C++ 0 16.02.2011 23:22
вывод большого дерева с чекбоксами ADSoft PHP 5 27.01.2010 22:00