Форум: "Начинающим";
Текущий архив: 2013.04.14;
Скачать: [xml.tar.bz2];
ВнизЗапретить получение фокуса Найти похожие ветки
← →
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 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.04.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c