Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Окна как вкладки
neo7777
Вставить ник
сообщение 7:04:2008, 02:49
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 27:02:2008
Пользователь №: 15 538
Специализация: программист



Репутация: - 0 +


Пожалуйста, подскажите, как создать окна в программе на подобия того как организованы окна в Internet Explorer 7. Такие же типы окон-вкладок используются в Opera и Qip.
Перерыл кучу инфы, сам так ничего и не нашёл!
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 4)
sax_ol
Вставить ник
сообщение 7:04:2008, 06:20
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


http://www.ln.ua/~openxs/articles/smart-questions-ru.html
Подняться вверх 
 
Сообщение #2
neo7777
Вставить ник
сообщение 7:04:2008, 07:45
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 27:02:2008
Пользователь №: 15 538
Специализация: программист



Репутация: - 0 +


Цитата(sax_ol @ 7:04:2008, 13:20 ) *


зачем воду мутить если не знаешь ответа!
Подняться вверх 
 
Сообщение #3
sax_ol
Вставить ник
сообщение 7:04:2008, 07:49
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Вот и я про тоже самое!
Подняться вверх 
 
Сообщение #4
neo7777
Вставить ник
сообщение 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


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 07:51
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net