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

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

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2010, 17:39   #1
Kaifun
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 18
По умолчанию Несколько вопросов TreeView и WebBrowser

Создаю Эл.Учебник(дипломка)

1) Как в сделать навигацию по TreeViever, чтоб по нажатию на Button перекидывала на след запись, и наоборот..
2) У меня в TreeView дерево идёт как 2.1, 2.2, 2.3 и т.д...
можноли как нибуть привязать кним теги для поиска и организовать поиск по темам?

3) Можно ли какнибуть запоковать все html страницы программы в 1 архив?

Последний раз редактировалось Kaifun; 23.04.2010 в 20:37.
Kaifun вне форума Ответить с цитированием
Старый 23.04.2010, 19:19   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

2) Как в сделать навигацию по TreeViever, чтоб по нажатию на Button перекидывала на след запись, и наоборот..
Код:
Form1.TreeView1.Items[1].GetNext;
Form1.TreeView1.Items[1].GetPrev;
Можно их укоротить или еищё чтонить по шаблону...
Код:
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
  WebBrowser1.Navigate(WideString(GetCurrentDir())+' /BOOK/'+TreeView1.Selected.Text+'.htm' );
end;
Виталий Желтяков вне форума Ответить с цитированием
Старый 23.04.2010, 20:30   #3
Kaifun
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 18
По умолчанию

Цитата:
Сообщение от Виталий Желтяков Посмотреть сообщение
2) Как в сделать навигацию по TreeViever, чтоб по нажатию на Button перекидывала на след запись, и наоборот..
Код:
Form1.TreeView1.Items[1].GetNext;
Form1.TreeView1.Items[1].GetPrev;
Можно их укоротить или еищё чтонить по шаблону...
Код:
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
  WebBrowser1.Navigate(WideString(GetCurrentDir())+' /BOOK/'+TreeView1.Selected.Text+'.htm' );
end;

СПС. Очень укоротился код!..

А вот с навигациеи не получилось =\ никаких деиствии не происходит..
Kaifun вне форума Ответить с цитированием
Старый 24.04.2010, 07:53   #4
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Код:
Form1.TreeView1.Items[1].GetChildNext;
Form1.TreeView1.Items[1].GetChildPrev;
Попробуйте так. Методы будут зависить от структуры вашего дерева.
Виталий Желтяков вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обьясните как связать TreeView и WebBrowser Above_men Помощь студентам 5 30.04.2010 14:41
TreeView W0LF Общие вопросы Delphi 3 10.04.2010 17:10
TreeView Claster Помощь студентам 0 20.10.2009 15:41
вывод xml данных из TreeView в webbrowser Dr.XxX Общие вопросы Delphi 1 10.10.2008 12:06
TreeView _SERGEYX_ Общие вопросы Delphi 1 01.09.2008 17:29