Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

RichEdit   Найти похожие ветки 

 
Wish ©   (2004-10-06 17:46) [0]

Как изменить размер всего шрифта в RichEdit.


 
Defunct ©   (2004-10-06 17:46) [1]

Attributes


 
Jay   (2004-10-06 17:47) [2]

RichEdit1.Font


 
Wish ©   (2004-10-06 18:04) [3]

Jay
RichEdit1.Font.Size := Integer;

Такое пройдет только с Memo, но не RichEdit. Подскажите пожалуста.


 
Wish ©   (2004-10-06 18:50) [4]

Ну подскажите пожалуйста.


 
CHES ©   (2004-10-06 18:50) [5]

Почему это не пройдет ?
Все замечательно работает.
Пример кода плз.


 
Wish ©   (2004-10-06 18:56) [6]

procedure TMessageForm.Large1Click(Sender: TObject);
begin
large1.Checked := true;
richedit1.Font.Size := 10;
end;

Вот, это ничего не изменит в тексте.


 
CHES ©   (2004-10-06 19:09) [7]

У тебя где-то какая-то ошибка глупая.
Чтобы убедиться кинь на форму кнопку и в
OnClick сделай richedit1.Font.Size := 10;

З.Ы. Ну может у тебя Font.Size и так равен 10. Сделай его равным 100. И будет тебе счастье :)


 
Wish ©   (2004-10-06 20:00) [8]

Нет, у RichEdit текст может иметь разные параметры шрифта поэтому это действие не работает, проверь сам если не верешь.


 
Defunct ©   (2004-10-06 21:00) [9]

Wish ©   (06.10.04 20:00) [8]

Attributes
SelAttributes


 
Defunct ©   (2004-10-06 21:06) [10]

Wish ©   (06.10.04 18:50) [4]

Вы считаете, что ответ [1] был шутки ради?
похоже у вас проблема с F1

procedure TForm1.Button2Click(Sender: TObject);
begin
 RichEdit1.DefAttributes.Size := 15;
end;


 
Wish ©   (2004-10-06 22:04) [11]


> RichEdit1.DefAttributes.Size := 15;


Ничего не меняется.


 
Defunct ©   (2004-10-06 23:25) [12]

Уверен?

просто поставь на форму RichEdit, и выполни для него пример [10]

потом обращаемся к справке и читаем про DefAttributes и SelAttributes и делаем уже то, что конкретно требуется в задаче.


 
Wish ©   (2004-10-07 23:25) [13]

Почему-то не работает. Странно.


 
Okcid   (2004-10-07 23:41) [14]

Почитал тут ваш спор, решил проверить на себе и пришёл к выводу, что Defunct абсолютно прав! RichEdit1.DefAttributes.Size:=15; РАБОТАЕТ

З.Ы.: может у Wish какой-то неправильный RichEdit?


 
MBo ©   (2004-10-07 23:50) [15]

Если какие-либо атрибуты выделенного текста были изменены, изменение DefAttributes больше не действует.
Once any special attributes are applied to a portion of text, no text from that point on is considered to have the default attributes, even if the attributes match the DefAttributes.


 
Defunct ©   (2004-10-08 03:38) [16]

[13] это из серии:

При вызове справочной системы всегда появляется инструкция по приготовлению фаршированной рыбы.


 
ЮЮ ©   (2004-10-08 04:25) [17]

В Worde когда-нибудь менял размер шрифта? Сначала надо выделить весь текст и изменить атрибуты выделенного, а затем атрибуты по-умолчанию


 
Fedia ©   (2004-10-08 04:39) [18]

Попробуй это:

procedure TForm1.SpeedButton2Click(Sender: TObject);
var
 i, ch: integer;
begin
 ch:=0;
 for i:=0 to RichEdit1.Lines.Count-1 do
 ch:=ch+Length(RichEdit1.Lines.Strings[i]) + 1;
 RichEdit1.SelStart:=0;
 RichEdit1.SelLength:=ch;
 RichEdit1.SelAttributes.Size:=10;
 RichEdit1.SelLength:=0;
end;


 
ЮЮ ©   (2004-10-08 04:55) [19]

первые 4 строчки из [18] = RichEdit1.SelectAll


 
Fedia ©   (2004-10-08 05:05) [20]

OK. тогда уже первые пять строчек.


 
Fedia ©   (2004-10-08 05:07) [21]

Плюс еще и переменные не нужны :)



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.025 c
14-1096571265
123
2004-09-30 23:07
2004.10.24
Мобильная связь и расплата за пользование.


9-1087574319
lokid7
2004-06-18 19:58
2004.10.24
Пример из книги М.Краснова «DirectX графика в проектах Delphi».


3-1096360864
Denizzz
2004-09-28 12:41
2004.10.24
из DBF в Firebird 1.5


3-1096009540
Леха
2004-09-24 11:05
2004.10.24
Как изменить значение всех строк с пом. sql


4-1095675542
ArhDD
2004-09-20 14:19
2004.10.24
Record HWND