![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Доброго времени суток.
Я извиняюсь, если такая тема уже была. Возможно не заметил. В общем суть проблемы. Я пишу свой браузер. Сделал всё в картинках (вместо кнопок, чтобы было красиво), и тд... но только 1 вопрос вводит меня в заблуждение... КАК СДЕЛАТЬ ВКЛАДКИ В БРАУЗЕРЕ? в гугле видел много постов про PageControl. Но конкретно, как это реализовать я недогоняю ![]() Буду очень благодарен ![]() Немного неправильно написал название темы. Конкретней будет так: "Как создать вкладки в веб браузере" |
#2
|
||||
|
||||
![]() Вкладка Win32, компонент PageControl. Кидаешь его на форму, нажимаешь на него правой кнопкой мыши, New Page. И так сколько понадобится.
Тебе естественно придется создавать их динамически: Код:
procedure TForm1.Button1Click(Sender: TObject); var ts: TTabSheet; begin ts:= TTabSheet.Create(Application); //создаем вкладку ts.Caption:= 'Sheet1'; //заголовок вкладки ts.PageControl:= PageControl1; //в какой pagecontrol поместить ts.Visible:= true; //делаем видимым end; Google в помощь |
#3
|
|||
|
|||
![]() Цитата:
спасибо конечно, но мне нужно еще кое что знать. я когда этот компонент кидаю на форму, у него есть такое же окошко как и у WebBrowser. Как сделать, чтобы при открытии новой вкладки открывалась другая страничка веббраузера, ну как в мозиле или опере. Или нужно весь код переписывать под PageControl ? я чет туплю по этой теме... подскажите, а. |
#4
|
||||
|
||||
![]() Цитата:
У PageControl'a каждый лист уникален, и того набора компонентов что присутствует на одной вкладке не будет на другой. А переключение можно обрабатывать при помощи event'a onChange. P.S. И что тебе мешает кинуть веб-браузер на лист pagecontrol'а, и поставить свойство Align - alClient? Google в помощь Последний раз редактировалось Ildar-tsr, 17.11.2011 в 17:41. |
#5
|
|||
|
|||
![]() Цитата:
Я вроде программированием занимаюсь около года, но своим ответом ты меня оч запутал... я ничего не понял из сказанного) можешь там видео дать или описание поподробнее, а? |
#6
|
||||
|
||||
![]() Читать http://www.bdrc.ru/publ/2-1-0-28 и соответствующую литературу.
Google в помощь |
#7
|
|||
|
|||
![]() Цитата:
спасибо за статью. теперь я научился создавать вкладку и тд. но осталась проблемка... как сделать, чтобы при создании новой вкладки и вписки в edit сайта, оно открывало сайт именно на этой вкладке, а не в первой вкладке? |