Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

RichEdit проблема з копіюванням-виділенням ... Знайти схожі гілки


demonastarot   (2002-12-13 08:03) [0]

Потрібно відключити RichEdit, щоб споживач не бачив ні курсору, і не міг виділяти - копіювати текст ...

Були спроби використовувати RichView, але там з'явилася інша проблемка - неможливо визначити реальну кількість рядків (потрібно знати розмір RichView "а, заповненого текстом) ...

З самим RichEdit "ом наступна проблема: при виключенні властивості Enabled у RichEdit" а його колір стає неактивним аки іншим, але це є зайве, колір повинен залишатися саме таким, яким він заданий ...

Може бути хто-небудь підкаже, що ж все-таки робити?



Song   (2002-12-13 08:56) [1]

RichEdit1.Enabled: = False



demonastarot   (2002-12-13 09:02) [2]

:(

Блін ... Властивість я і сам можу поставити ... Тільки в цьому випадку RichEdit колір шрифту і фону змінює ... Мені це не треба ...



SB   (2002-12-13 11:19) [3]

Десь з місяць назад була відповідь на це питання. Пошукай.



Anatoly Podgoretsky   (2002-12-13 11:26) [4]

Спробуй помістити на панель, і саме у неї зроби Enabled: = FALSE



Andrew   (2002-12-13 19:43) [5]

Я зробив так:
=============
1. Використовую TRxRichEdit так як він дозволяє відображати картинки;
2. Міняю для RxRichEdit властивість: DragMode = dmAutomatic;
3. Р СЃРїРѕР »СЊР · СѓСЋ РѕС ‡ РμРЅСЊ С ... РѕСЂРѕС € РμРμ СЃРІРѕР№СЃС,РІРѕ RTF - DefAttributes.Protected:

Procedure RTFViewProtectStatus (Status: Boolean);
починати
намагатися
{ФлР° Рі РёР · РјРμРЅРμРЅРёСЏ СЃС,Р ° С,СѓСЃР ° Р · Р ° С ‰ РёС,С <}
FProtectChanging: = True;
With frm.RTFView do
починати
ReadOnly: = Status; {РўРѕР »СЊРєРѕ РґР» СЏ С ‡ С,РμРЅРёСЏ}
DefAttributes.Protected: = Status; {<<<<< Р-Р ° С ‰ РёС,Р ° RTF}
end;
в кінці кінців
{ФлР° Рі РёР · РјРμРЅРμРЅРёСЏ СЃС,Р ° С,СѓСЃР ° Р · Р ° С ‰ РёС,С <}
FProtectChanging: = False;
end;
end;

FProtectChanging РЅСѓР¶РμРЅ РґР »СЏ СЃРѕР ± С <С,РёСЏ OnProtectChange:

{РЎРѕР ± С <С,РёРμ РїСЂРё РёР · РјРμРЅРμРЅРёРё Р · Р ° С ‰ РёС,С <RTF}
procedure Tfrm.RTFViewProtectChange (Sender: TObject; StartPos,
EndPos: Integer; var AllowChange: Boolean);
починати
AllowChange: = FProtectChanging; {ФлР° Рі РёР · РјРμРЅРμРЅРёСЏ СЃС,Р ° С,СѓСЃР ° Р · Р ° С ‰ РёС,С <}
end;

Р "РμР» Р ° РμРј С "РѕРєСѓСЃ, РЅР ° РїСЂРёРјРμСЂ, РЅР ° РєРЅРѕРїРѕС ‡ РєСѓ:
BtnFoc.SetFocus;

... Ре РїСЂРё РїСЂРё РїРѕС,РμСЂРμ С "РѕРєСѓСЃР ° РїСЂРёРЅСѓРґРёС,РμР» СЊРЅРѕ РІРμСЂРЅРμРј РѕР ± СЂР ° С,РЅРѕ:

{РџРѕС,РμСЂСЏ С "РѕРєСѓСЃР ° РєРЅРѕРїРєРё}
procedure Tfrm.BtnFocExit (Sender: TObject);
починати
BtnFoc.SetFocus; {РћР ± СЂР ° С,РЅРѕ РІРμСЂРЅСѓС,СЊ С "РѕРєСѓСЃ}
end;

РљР »Р ° СЃСЃ! ...
РўРμРїРμСЂСЊ РєР ° СЂС,РёРЅРєРё РЅРμ РІС <РґРμР »СЏСЋС,СЃСЏ, РЅРμ РёР · РјРμРЅСЏСЋС,СЃСЏ РІ СЂР ° Р · РјРμСЂРμ Ре С,.Рї. - С,РѕР »СЊРєРѕ С ‡ С,РμРЅРёРμ РєР ° Рє Сѓ PDF.

РљР ° Рє РІСЃС,Р ° РІР »СЏС,СЊ РєР ° СЂС,РёРЅРєРё, СЏ РЅР ° РґРμСЋСЃСЊ, Р · РЅР ° РμС,Рμ.
Р • СЃР »Ре РЅРμ Р · РЅР ° РμС,Рμ, РЅР ° Р№РґРμС,Рμ e-mail РЅР ° СЃР ° Р№С,Рμ: http://rc4wa.narod.ru
РС,Рѕ Рѕ РјРѕРёС ... РїР »Р ° РіРёРЅР ° С ... Ре Р" РЈ РґР »СЏ Winamp2.

Ось так



сторінки: 1 вся гілка

Форум: "Основна";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вгору





Пам'ять: 0.56 MB
Час: 0.024 c
1-74785
b-Ars
2002-12-09 12:57
2002.12.23
Модальне вікно щодо Desktop


1-74667
Верховний
2002-12-13 09:59
2002.12.23
Як завантажити всі значення з INI-файлу в Listbox1?


4-75034
вигнутий
2002-11-09 09:22
2002.12.23
Як дізнатися кодування файлу?


14-74922
мазут Береговий
2002-12-01 06:12
2002.12.23
Я дуже disapointed! Дуже disapointed!


4-75063
Atamali Mamedov
2002-11-09 12:06
2002.12.23
ojidat konech programmi





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська