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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2008, 23:31   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
Восклицание Код для выравнивания не работает

Пользуясь компонентом RX Library пишу вот такой
код для выравнивания: RxRichedit1.Paragraph.Alignment:=ta center;
Но при компиляции выдает ошибку
[Error] Unit1.pas(202): Incompatible types: 'TParaAlignment' and 'TAlignment'

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
Button1: TButton;
RxRichEdit1: TRxRichEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
RxRichedit1.Paragraph.Alignment:=ta center;
end;

end.
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 24.02.2008, 09:22   #2
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Оба типа TParaAlignment и TAlignment описаны одинаково:

type
xxx = (..., taCenter)

Поэтому нужно уточнение:

Для TAlignment:

:= Classes.taCenter;

RxRichedit1.Paragraph.Alignment наверное типа TParaAlignment
Поэтому нужно указать модуль, в котором он описан.
alexBlack вне форума Ответить с цитированием
Старый 24.02.2008, 10:09   #3
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

Вставил модуль RxRichEd ,все равно туже ошибку выдает,может что ни так
сделал
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 24.02.2008, 18:09   #4
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Не видел RxRichEd, но вот первая же ссылка из google:

TParaAlignment = (paLeftJustify, paRightJustify, paCenter, paJustify);

т.е. нужно как минимум

RxRichedit1.Paragraph.Alignment:=paCenter
alexBlack вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работает win rar? Altera Свободное общение 2 30.03.2008 08:05
не работает! RECREATOR Общие вопросы Delphi 6 29.11.2007 12:42
Цикл не работает...? Иринкаа Помощь студентам 6 17.11.2007 00:27
Не работает try except!!! Radost БД в Delphi 17 03.06.2007 11:07