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

Вниз

Как можна сделать так, чтоб нельзя было бы редактировать Edit   Найти похожие ветки 

 
fast2   (2005-12-15 15:56) [0]

... но не использовать Edit.Enable:=false


 
Vlad ©   (2005-12-15 16:00) [1]


> fast2   (15.12.05 15:56)  

Edit.ReadOnly = true;


 
Anatoly Podgoretsky ©   (2005-12-15 16:10) [2]

Зачем же тогда Эдит? Переводится как редактировать.


 
x.pro   (2005-12-15 16:34) [3]

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
...
key := chr(0);
...
end;


 
x.pro   (2005-12-15 16:35) [4]

таким макаром можно запрещать вводить некоторые буквы. порой, весьма полезная штука!


 
Плохиш ©   (2005-12-15 16:37) [5]


> x.pro   (15.12.05 16:34) [3]

Ctrl + V


 
x.pro   (2005-12-15 16:46) [6]

>Плохиш ©   (15.12.05 16:37) [5]
У вас Ctrl+V вставляет текст при Key := chr(0) ??? странно, у меня не ничего не вставляет.


 
Vlad ©   (2005-12-15 16:47) [7]


> x.pro   (15.12.05 16:46) [6]

При Ctrl + V и не должен вставлять. А вот Copy/Paste (правой клавишей мыши) будет.
И удалять кнопкой Del тоже будет.


 
x.pro   (2005-12-15 16:51) [8]

да, Ваша взяла!


 
IceBeerg ©   (2005-12-15 17:15) [9]

Вот еще вариант:
procedure TForm1.Edit1Change(Sender: TObject);
begin
Edit1.Text:="Бла-бла, вигвам!!!";//При любом изменении перезаписываем Edit необходимой нам строкой
end;


 
Vlad ©   (2005-12-15 17:27) [10]


> IceBeerg ©   (15.12.05 17:15) [9]

угу, только самому разработчику придется сильно извратиться, чтобы записать в этот Edit хоть что нибудь :-)


 
IceBeerg ©   (2005-12-15 17:33) [11]

Vlad ©   (15.12.05 17:27) [10]
Да, естественно, но я дал просто идею... еще Edit можно перезаписывать значением из переменной например, вот.


 
GuAV ©   (2005-12-15 20:37) [12]

Edit.Visible := False


 
Джо ©   (2005-12-15 20:42) [13]

Edit.Free


 
GuAV ©   (2005-12-16 00:41) [14]

Итак, постепенно приходим к тому, что Edit вообще не создавать.


 
Anatoly Podgoretsky ©   (2005-12-16 09:13) [15]

IceBeerg ©   (15.12.05 17:15) [9]
Ну ты и злодей.


 
Германн ©   (2005-12-16 14:58) [16]


> Anatoly Podgoretsky ©   (16.12.05 09:13) [15]
>
> IceBeerg ©   (15.12.05 17:15) [9]
> Ну ты и злодей.


Не. Он ИзВеерг! :-)


 
clickmaker ©   (2005-12-16 15:06) [17]


> GuAV ©   (16.12.05 00:41) [14]
> Итак, постепенно приходим к тому, что Edit вообще не создавать

Точно. No woman - no cry :)


 
IceBeerg ©   (2005-12-16 15:52) [18]

2 Anatoly Podgoretsky ©   (16.12.05 09:13) [15]
2 Германн ©   (16.12.05 14:58) [16]
А фот так фот...

и спец спасибо Германн ©   (16.12.05 14:58) [16] за ИзВеерг буду юзать иногда. :)))


 
Sandman29 ©   (2005-12-16 17:17) [19]

Кидаем Edit на Panel1, потом Panel1.Enabled := False :)


 
Наиль ©   (2005-12-16 17:40) [20]

Если совсем не нужно редактировать, то
TStaticText + BorderStyle=sbsSingle + Color=clWhite


 
Германн ©   (2005-12-17 01:48) [21]


> IceBeerg ©   (16.12.05 15:52) [18]
>
> и спец спасибо Германн ©   (16.12.05 14:58) [16] за ИзВеерг
> буду юзать иногда. :)))
>

Спец пожалуйста. Но только не забудь "запатентовать" на форуме ники ИзВеерг и ИзВерг! А то тут могут и перехватить, а потом ...? :-)



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

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

Наверх




Память: 0.51 MB
Время: 0.026 c
2-1134468598
Raphael
2005-12-13 13:09
2006.01.01
помогите с запросом SQL


14-1134125925
Ксардас
2005-12-09 13:58
2006.01.01
После написания каких программ я могу считать, что чего-то...


2-1134277790
St74
2005-12-11 08:09
2006.01.01
Преобразование Integer > HEX


1-1133771689
SamProf
2005-12-05 11:34
2006.01.01
Работа с DLL


1-1133515793
VID
2005-12-02 12:29
2006.01.01
Проблема отрисовки ProgressBar в XP !