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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2012, 17:39   #11
geniy1998
Новичок
Джуниор
 
Регистрация: 17.03.2012
Сообщений: 18
По умолчанию

Спасибо вот это то что нужно а ещё как сделать чтоб внутри вкладки создавался ещё Memo1

как сделать чтоб каждая новая вкладка создавалась с memo
Код:
 M:=TMemo.Create(Tab);
 M.Parent:=Tab;
 M.Name:='Memo';
 M.Left:=0;
 M.Top:=0;
 M.Width:=675;
 M.Height:=365;
не помогает

Последний раз редактировалось Stilet; 18.03.2012 в 17:56.
geniy1998 вне форума Ответить с цитированием
Старый 18.03.2012, 17:51   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А ты не хочешь заменить TabbedNotebook1 на PageControl?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.03.2012, 18:34   #13
geniy1998
Новичок
Джуниор
 
Регистрация: 17.03.2012
Сообщений: 18
По умолчанию

[Ошибка] : Statement expected but 'VAR' found
[Ошибка] : Undeclared identifier: 'PageControl1'
[Ошибка] : Missing operator or semicolon
вот как это исправлять а?
Это в PageControl все ошибки в строчках:
Код:
 var Tab:TTabSheet;
 Tab:=TTabSheet.Create(PageControl1);
 PageControl1.ActivePage:=Tab;
From Stilet: попрошу код форматировать по правилам кнопкой # в редакторе

Последний раз редактировалось Stilet; 18.03.2012 в 21:45.
geniy1998 вне форума Ответить с цитированием
Старый 18.03.2012, 21:45   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
var t:TTabSheet;
begin
// Создаем страничку
 t:=TTabSheet.Create(PageControl1);
 with t do begin
// Указываем ее родителя
  Parent:=PageControl1;
//ее заглавие
  Caption:='1';
//и ее контейнер
  PageControl:=PageControl1;
//на ней создаем МЕМО
  with TMemo.Create(t) do begin
    Align:=alClient;
    Parent:=t;
    show;
  end;
//и переходим на вновь созданную страницу
  PageControl.ActivePage:=t;
 end;
end;
Идея ясна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.03.2012, 22:21   #15
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а ведь по PageControl я дал пример...неужели трудно переделать?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 19.03.2012, 14:08   #16
geniy1998
Новичок
Джуниор
 
Регистрация: 17.03.2012
Сообщений: 18
По умолчанию

Для нуба трудно я тока новичёк)

Пипец его в твоём коде
Код:
var t:TTabSheet;
Жалуется [Ошибка]: Statement expected but 'VAR' found

Блин вообще харе дайте нормальный код с PageControl Дофига проблем дайте продолжение кода чтоб создавалс Memo1
Код:
 TabbedNotebook2.Pages.Add('Безымянный');
 TabbedNotebook2.ActivePage:='Безымянный';
Делаю твой код
Код:
with TMemo.Create(Tab) do begin
Запускается нажимаю на кнопку создать выскакивает ошибка и синим обводиться
Код:
with TMemo.Create(Tab) do begin
Блин да что вы прежде чем давать код
Код:
var t:TTabSheet;
begin
// Создаем страничку
 t:=TTabSheet.Create(PageControl1);
 with t do begin
// Указываем ее родителя
  Parent:=PageControl1;
//ее заглавие
  Caption:='1';
//и ее контейнер
  PageControl:=PageControl1;
//на ней создаем МЕМО
  with TMemo.Create(t) do begin
    Align:=alClient;
    Parent:=t;
    show;
  end;
//и переходим на вновь созданную страницу
  PageControl.ActivePage:=t;
 end;
end;
Сами его попробуйте не действует а таже ошибка

Последний раз редактировалось Stilet; 20.03.2012 в 23:36.
geniy1998 вне форума Ответить с цитированием
Старый 20.03.2012, 12:52   #17
geniy1998
Новичок
Джуниор
 
Регистрация: 17.03.2012
Сообщений: 18
По умолчанию

А как вам это?)
Код:
var Tab:TTabbedNotebook;
   Memo: TMemo;
begin
 TabbedNotebook2.Pages.Add('Безымянный');
 TabbedNotebook2.ActivePage:='Безымянный';
   Memo := TMemo.Create(TabbedNotebook2);
  Memo.Parent := TabbedNotebook2;
  Memo.Left := 0;
  Memo.Top := 20;
  Memo.Width:=649;
  Memo.Height:=401;
geniy1998 вне форума Ответить с цитированием
Старый 20.03.2012, 12:58   #18
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

я же дал рабочий код...мдя...
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.03.2012, 13:03   #19
geniy1998
Новичок
Джуниор
 
Регистрация: 17.03.2012
Сообщений: 18
По умолчанию

Да ладно тебе я нуб там другие компоненты мне нужно чтобы Memo при переключении вкладки не исчезал как делать?

и на твой код вылазило куча ошибок и ещё Memo неправильно построен ошибка что он не узнаёт компонент код был страшно запутан(Для меня)

Последний раз редактировалось Stilet; 20.03.2012 в 23:28.
geniy1998 вне форума Ответить с цитированием
Старый 20.03.2012, 13:06   #20
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
и на твой код вылазило куча ошибок
мой код полностью рабочий.
exe скинуть свежескомпиленный?

используйте PageControl, он в этом плане лучше, забудьте про TabbedNoteBook.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрытие вкладки beemoto Общие вопросы Delphi 36 23.07.2009 23:19
Страшные Вкладки (C#/C++) Balizard Помощь студентам 1 05.05.2009 06:49
Вкладки в браузере russian-stalker Общие вопросы Delphi 5 07.09.2008 15:04
Вкладки в делфи7 Никита1984 Компоненты Delphi 3 09.12.2007 17:33
Вкладки Каштанка Компоненты Delphi 1 02.05.2007 11:01