Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
7:04:2008, 02:49
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 27:02:2008 Пользователь №: 15 538 Специализация: программист Репутация: 0
|
Пожалуйста, подскажите, как создать окна в программе на подобия того как организованы окна в Internet Explorer 7. Такие же типы окон-вкладок используются в Opera и Qip.
Перерыл кучу инфы, сам так ничего и не нашёл! |
|
Сообщение
#1
|
|
![]() |
|
|
7:04:2008, 06:20
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
|
|
Сообщение
#2
|
|
|
|
7:04:2008, 07:45
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 27:02:2008 Пользователь №: 15 538 Специализация: программист Репутация: 0
|
зачем воду мутить если не знаешь ответа! |
|
Сообщение
#3
|
|
|
|
7:04:2008, 07:49
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Вот и я про тоже самое!
|
|
Сообщение
#4
|
|
|
|
7:04:2008, 07:49
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 27:02:2008 Пользователь №: 15 538 Специализация: программист Репутация: 0
|
а вот и ответы:
или так: http://www.tmssoftware.com/site/apc.asp или так: CODE unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls; type TForm1 = class(TForm) TabControl1: TTabControl; Button1: TButton; procedure TabControl1DrawTab(Control: TCustomTabControl; TabIndex: Integer; const Rect: TRect; Active: Boolean); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var tb:array of TButton; Form1: TForm1; implementation {$R *.dfm} procedure TForm1.TabControl1DrawTab(Control: TCustomTabControl; TabIndex: Integer; const Rect: TRect; Active: Boolean); begin if high(tb)<TabIndex then setlength(tb,TabIndex+1); if tb[TabIndex]=nil then begin tb[TabIndex]:=TButton.Create(TabControl1); tb[TabIndex].Parent:=TabControl1; tb[TabIndex].Caption:='X'; tb[TabIndex].Left:=rect.Left; tb[TabIndex].Top:=rect.Top; tb[TabIndex].Width:=20; tb[TabIndex].Height:=rect.Bottom; tb[TabIndex].Visible:=true; end; end; procedure TForm1.Button1Click(Sender: TObject); begin TabControl1.Tabs.Add('qwerty'); end; end. кстати, пример продемонстрировал Stilet с http://www.programmersforum.ru Сообщение отредактировал neo7777 - 7:04:2008, 08:14
Причина редактирования: Установка тегов кода
|
|
Сообщение
#5
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 07:51 |