Вниз
Скачать: CL | DM;

Запретить получение фокуса   Найти похожие ветки 

← →
jacksotnik   (2012-10-01 15:31) [0]

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


← →
TEdit   (2012-10-01 15:57) [1]

Enabled:= False;
?


← →
Inovet ©   (2012-10-01 19:22) [2]

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


← →
QAZ2   (2012-10-02 18:17) [3]

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


← →
brother ©   (2012-10-02 19:21) [4]

используй TLabel


← →
Германн ©   (2012-10-03 02:25) [5]


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

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


← →
AV ©   (2012-10-03 08:46) [6]


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

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

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


← →
Dimka Maslov ©   (2012-10-04 17:07) [7]


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


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


← →
Inovet ©   (2012-10-04 17:22) [8]

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

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


← →
ixen   (2012-10-08 18:21) [9]

ReadOnly:=False  ,не?


← →
ixen   (2012-10-08 18:22) [10]

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


← →
brother ©   (2012-10-08 18:53) [11]

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

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

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



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.005 c
15-1355603405
Юрий
2012-12-16 00:30
2013.04.14
С днем рождения ! 16 декабря 2012 воскресенье


4-1264578817
Interesting
2010-01-27 10:53
2013.04.14
Время по GMT


15-1355862609
Юрий
2012-12-19 00:30
2013.04.14
С днем рождения ! 19 декабря 2012 среда


15-1355337472
Игорь Шевченко
2012-12-12 22:37
2013.04.14
Люди, которые пишут begin..end вокруг одного оператора


15-1355847254
dummy_user
2012-12-18 20:14
2013.04.14
Как сделать удобный Dispose TList?




   Наверх