Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Блокнот 
V
    Опции темы
betal
Дата 30.6.2008, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 26.12.2006

Репутация: нет
Всего: 1



ну насчет поиска не уверен. Я перез созданием темы проверял.
Кстати а как насчет STL ? есть пример как организовать блокнот без RichEdit ???
--------------------
101100010100001101100001110100101111011легкие деньги
PM WWW ICQ   Вверх
Partizan
Дата 30.6.2008, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 7
Всего: 67



о_О 
betal, STL не предоставляет компоненты для отображения UI


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
betal
Дата 30.6.2008, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 26.12.2006

Репутация: нет
Всего: 1



Цитата(Partizan @  30.6.2008,  18:04 Найти цитируемый пост)
betal, STL не предоставляет компоненты для отображения UI

кстати судить не буду. Так как я этого не знаю. Но тут мне доказывают что это возможно при простой перерисовке окна (WM_PAINT)
Чесно говоря я не по этим делам!) Мне бы простой добыть.
А за STL мне интерестно может у кого пример был ? 
--------------------
101100010100001101100001110100101111011легкие деньги
PM WWW ICQ   Вверх
taiven
Дата 30.6.2008, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 302
Регистрация: 30.6.2008

Репутация: 3
Всего: 9



форматировать текст в RichEdit`e можно вот таким образом:
Код

 TFont *font = new TFont();

  font->Name = "Tahoma";                               /*название шрифта*/
  font->Style = TFontStyles() << fsUnderline;   /*стиль шрифта, в данном случае подчеркнутый*/
  font->Color = clRed;                                       /*цвет шрифта*/
  font->Size = 20;                                             /*размер шрифта*/

  RichEdit1->SelAttributes->Assign(font);     
  delete font;

PM   Вверх
betal
Дата 30.6.2008, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 26.12.2006

Репутация: нет
Всего: 1



taiven Громаднейшее человеческое спасибо! smile 
--------------------
101100010100001101100001110100101111011легкие деньги
PM WWW ICQ   Вверх
betal
Дата 3.7.2008, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 26.12.2006

Репутация: нет
Всего: 1



а как быть если необходимо использовать несколько шрифтов или фонтсайз ??
--------------------
101100010100001101100001110100101111011легкие деньги
PM WWW ICQ   Вверх
taiven
Дата 3.7.2008, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 302
Регистрация: 30.6.2008

Репутация: 3
Всего: 9



Цитата

а как быть если необходимо использовать несколько шрифтов или фонтсайз ??


Я же написал как. Вот пример:
Код

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
  SaveDialog1->Filter = "text|*.txt|rtf|*.rtf";
  OpenDialog1->Filter = "text|*.txt|rtf|*.rtf";
}

//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 if(OpenDialog1->Execute())
  RichEdit1->Lines->LoadFromFile(OpenDialog1->FileName);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
 if(SaveDialog1->Execute())
 {
  switch(SaveDialog1->FilterIndex)
  {
   case 1:
        RichEdit1->PlainText = true;
        RichEdit1->Lines->SaveToFile(SaveDialog1->FileName + ".txt");
   break;

   case 2:
        RichEdit1->PlainText = false;
        RichEdit1->Lines->SaveToFile(SaveDialog1->FileName + ".rtf");
   break;

  }
 }

}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button3Click(TObject *Sender)
{
  TFont *font = new TFont();
  font->Name = "Times New Roman";
  font->Style = TFontStyles() << fsItalic << fsBold << fsUnderline;
  font->Color = clBlue;
  font->Size = 24;
  RichEdit1->SelAttributes->Assign(font);
  delete font;
}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button4Click(TObject *Sender)
{
  TFont *font = new TFont();
  font->Name = "Werdana";
  font->Style = TFontStyles() << fsStrikeOut;
  font->Color = clRed;
  font->Size = 16;
  RichEdit1->SelAttributes->Assign(font);
  delete font;
}
//---------------------------------------------------------------------------


Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  project.JPG 22,42 Kb
PM   Вверх
THandle
Дата 3.7.2008, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хранитель Клуба
Group Icon
Награды: 1



Профиль
Группа: Админ
Сообщений: 3639
Регистрация: 31.7.2007
Где: Moscow, Dubai

Репутация: 25
Всего: 372



betal, про Font небольшую заметочку писал Arch1S:

http://forum.vingrad.ru/articles/topic-208138.html
PM   Вверх
XPyCT
Дата 4.7.2008, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 24.8.2007
Где: Moldova

Репутация: 10
Всего: 10



Вот вам текстовый редактор с прибамбасами по Архангельскому на основе рич едита прилагаю текстовый файл
там и поиск, и работа со шрифтами и со строками

Это сообщение отредактировал(а) XPyCT - 4.7.2008, 15:39

Присоединённый файл ( Кол-во скачиваний: 19 )
Присоединённый файл  RichEdit.exe 98,25 Kb
PM MAIL Skype   Вверх
betal
Дата 8.7.2008, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 26.12.2006

Репутация: нет
Всего: 1



сенк smile 
--------------------
101100010100001101100001110100101111011легкие деньги
PM WWW ICQ   Вверх
XPyCT
Дата 8.7.2008, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 24.8.2007
Где: Moldova

Репутация: 10
Всего: 10



Цитата(betal @ 8.7.2008,  11:50)
сенк smile

всегда пожалуйста  smile 
PM MAIL Skype   Вверх
mrbrooks
Дата 8.7.2008, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Хехе Яковлевич может и обидиться  smile 
PM MAIL   Вверх
betal
Дата 10.7.2008, 00:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 26.12.2006

Репутация: нет
Всего: 1



 smile 
--------------------
101100010100001101100001110100101111011легкие деньги
PM WWW ICQ   Вверх
XPyCT
Дата 10.7.2008, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 24.8.2007
Где: Moldova

Репутация: 10
Всего: 10



может! smile 
PM MAIL Skype   Вверх
fish9370
Дата 11.7.2008, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 15.4.2007
Где: Москва

Репутация: 1
Всего: 1



DirtyBomb pack 1.0.0.1-29.exe

зацени мой текстовый редактор, написан на билдере..


--------------------
undefined
PM MAIL WWW ICQ   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0866 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.