![]() |
|
|
|
|
#1
|
|||
|
|||
|
Всем привет, скажите пожалуйста как отключить backspace в richedit? чтобы нельзя было удалять символы? (также и кнопки del)
Последний раз редактировалось bleeep, 26.11.2009 в 22:37. |
|
#2
|
||||
|
||||
|
попробуй onkeyup:
Код:
if (Key = 7) or (Key = VK_DELETE) then Key:=0; |
|
#3
|
|||
|
|||
|
работает
Код:
if (Key = VK_BACK) or (Key = VK_DELETE) then key:=0; Еще вопрос:как сравнить введенную строку с константой по нажатию кнопки???)) Последний раз редактировалось bleeep, 26.11.2009 в 23:34. |
|
#4
|
||||
|
||||
|
Сравнить не сложно:
Код:
const
x = 'abcd';
...
if RichEdit1.Text = x then//как минимум так, но можно юзать функции для сравнения с учетом и без регистра, а также проверять только наличие строки-константы в тексте
ShowMessage('bla bla');
... |
|
#5
|
|||
|
|||
|
Цитата:
|
|
#6
|
|||
|
|||
|
#4 не работает((((
Допустим в richedit есть текст: Код:
xxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxx Здесь я ввожу какую то строку(к примеру '123') вывести определенные строки либо еще что то сделать... |
|
#7
|
|||
|
|||
|
Подскажите как сделать чтобы выполнялась операция and в следующем коде:
Код:
if RichEdit1.Lines[RichEdit1.Lines.Count-1]='test1' and RichEdit1.Lines[RichEdit1.Lines.Count-2]='test2' then ... может есть какой то аналог или еще что то? |