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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2011, 20:16   #11
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию

Код:
Динамически создаю компонент Memo

procedure TForm1.N1Click(Sender: TObject);
begin
 
with TMemo.Create(Self) do
  begin
    Parent:=PageControl1.Pages[PageControl1.TabIndex];
    Name:='frame'+IntToStr(PageControl1.PageCount);;
    text:='';
    align:=alClient;
 end;
end
Тока тут Memo а ты переделай под RichEdit
BlackFishSQL вне форума Ответить с цитированием
Старый 18.06.2011, 20:19   #12
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Да надо просто ещё Parent компоненту задать. И всё будет работать.

Код:
 
....
RichEdit := TRichEdit.Create(Self);
RichEdit.Parent := Sheet;
....
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 18.06.2011, 20:20   #13
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию

Ну и славненько!)
BlackFishSQL вне форума Ответить с цитированием
Старый 18.06.2011, 20:25   #14
_fynjy_
Пользователь
 
Регистрация: 20.11.2010
Сообщений: 50
По умолчанию

вау, заработало
Код:
procedure TForm1.N11Click(Sender: TObject);
var Sheet:TTabSheet;
begin
with TRichEdit.Create(Self) do
  begin
  Sheet:=TTabSheet.Create(PageControl1);
Sheet.Caption:='Íîâàÿ ñòðàíèöà';
Sheet.PageControl:=PageControl1;
    Parent:=PageControl1.Pages[PageControl1.TabIndex];
    Name:='frame'+IntToStr(PageControl1.PageCount);
    text:='';
    align:=alClient;
    RichEdit1 := TRichEdit.Create(Self);
RichEdit1.Parent := Sheet;

 end;
end;
только почему то align:=alClient; не работает, создаёт свой размер
_fynjy_ вне форума Ответить с цитированием
Старый 18.06.2011, 20:30   #15
_fynjy_
Пользователь
 
Регистрация: 20.11.2010
Сообщений: 50
По умолчанию

RichEdit1.Align:=alClient; всё заработало, спасибо огромное))
_fynjy_ вне форума Ответить с цитированием
Старый 18.06.2011, 20:42   #16
_fynjy_
Пользователь
 
Регистрация: 20.11.2010
Сообщений: 50
По умолчанию

блин, возникла ошибка код такой
Цитата:
var Sheet:TTabSheet;
begin
with TRichEdit.Create(Self) do
begin
Sheet:=TTabSheet.Create(PageControl 1);
Sheet.Caption:='Íîâàÿ ñòðàíèöà'+IntToStr(PageControl1.Pag eCount);
Sheet.PageControl:=PageControl1;
Parent:=PageControl1.Pages[PageControl1.TabIndex];
RichEdit1 := TRichEdit.Create(Self);
RichEdit1.Parent := Sheet;
RichEdit1.Align:=alClient;
end;
end;
он в 1 TabSheet создаёт типа рамки за которую текст не может дальше идти, типа Align вот скрин
_fynjy_ вне форума Ответить с цитированием
Старый 18.06.2011, 20:47   #17
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Ну ты блин отжёг
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 18.06.2011, 20:48   #18
_fynjy_
Пользователь
 
Регистрация: 20.11.2010
Сообщений: 50
По умолчанию

давай, рассказывай, ну что поделать первый раз с ним работаю)
в програмке так же (

Последний раз редактировалось _fynjy_; 18.06.2011 в 20:53.
_fynjy_ вне форума Ответить с цитированием
Старый 18.06.2011, 20:53   #19
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Выставь ширину и высоту РичЕдита. Это рамка - границы компонента.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 18.06.2011, 20:57   #20
_fynjy_
Пользователь
 
Регистрация: 20.11.2010
Сообщений: 50
По умолчанию

проблема в том что на rich1 он создаёт ещё один rich и закрывает 1, на последующих такого нет , потом если ещё нажать кнопку то накладывается ещё рич на предыдущий и получается что текст стирается
_fynjy_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как выключить в активном окне звук delphi KWN, lnc Мультимедиа в Delphi 29 22.01.2012 21:53
TWebBrowser. Отображать в одном окне. Ponomar Работа с сетью в Delphi 0 19.04.2011 19:45
макрос для группировки записей и запись в новые листы по группам MrGB Microsoft Office Excel 27 30.10.2010 00:30
Как в окне delphi открыть приложение word Juliya_1_04 Компоненты Delphi 5 04.10.2010 22:36
Новые компоненты Delphi docbrain Компоненты Delphi 6 03.05.2010 08:21