Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запретить получение фокуса [D7, WinXP]


jacksotnik ©   (2012-10-01 15:31:00) 

Всем привет. На форме есть TEdit в него пишутся данные с кода, как сделать так чтоб он не мог получить фокус когда на него кликают?(т.е. чтоб в нем курсор не появлялся)


brother   (2012-10-08 18:53:00) [1]

[10] не канает, ибо

> он не мог получить фокус

значит, нужно [1]


ixen   (2012-10-08 18:22:00) [2]

т.е. ReadOnly:=True , запарился


ixen   (2012-10-08 18:21:00) [3]

ReadOnly:=False  ,не?


Inovet   (2012-10-04 17:22:00) [4]

> [7] Dimka Maslov ©   (04.10.12 17:07)
> Например для того, чтобы отображаемое там можно было скопировать в буфер обмена.

По условию фокус не должен в него попадать.


Dimka Maslov   (2012-10-04 17:07:00) [5]


> А зачем Edit, если не надо редактировать?


Например для того, чтобы отображаемое там можно было скопировать в буфер обмена. И для запрета ввода  используются св-ва Enabled и TabStop


AV   (2012-10-03 08:46:00) [6]


> А зачем Edit, если не надо редактировать?

например,
Когда дописываешь г..нокод, где данные берутся из контрлов, а логика уже запрещает их вводить руками и переписывать ВСЕ - влом

можно просто передать фокус следующему
на onEnter
procedure TForm1.edit1Enter(Sender: TObject);
begin
 SetFocusedControl(form1.FindNextControl(edt1,True,True,true));
end;


Германн   (2012-10-03 02:25:00) [7]


> А зачем Edit, если не надо редактировать?

+1
Есть куча способов имитировать не редактируемый TEdit.


brother   (2012-10-02 19:21:00) [8]

используй TLabel


QAZ2   (2012-10-02 18:17:00) [9]

просто он му..к


Inovet   (2012-10-01 19:22:00) [10]

А зачем Edit, если не надо редактировать?


TEdit   (2012-10-01 15:57:00) [11]

Enabled:= False;
?


Наверх

Титульная страница Поиск, карта сайта Написать письмо