Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
Kostafey ©   (2007-04-23 22:08) [0]

Уважаемые Мастера!
Подскажите пожалуйста как запретить компоненту DBEdit получать фокус будь по
при щелчке на него мышью или нажимая tab.
ReadOnly:=true, но этого не достаточно нужно именно запретить возможность
появления курсора в строке редактирования.


 
{RASkov}   (2007-04-23 22:12) [1]

Его(DBEdit) Parent"у выставь Enabled=False;


 
Kostafey ©   (2007-04-23 22:16) [2]

> Его(DBEdit) Parent"у выставь Enabled=False;

А как цвет текста у него в этом случае вернуть в черный?


 
{RASkov}   (2007-04-23 22:30) [3]

> [2] Kostafey ©   (23.04.07 22:16)

НЕ DBEdit.Enabled:=False;, а, например, Panel1.Enabled:=False; С условием, что DBEdit лежит на Panel1.....
Есть и еще варианты, но этот самый простой.


 
Kostafey ©   (2007-04-23 22:35) [4]

> НЕ DBEdit.Enabled:=False;, а, например, Panel1.Enabled:=False;
> С условием, что DBEdit лежит на Panel1

А, да здорово, спасибо.

Но на панели еще есть кнопка. Как вернуть ей способность нажиматься?


 
{RASkov}   (2007-04-23 22:42) [5]

> [4] Kostafey ©   (23.04.07 22:35)

:) Пофантазируй....
Сделай вид ей что она на панели, а сама пусть на форме лежит :) Вот пример:

var L, T: Integer;
begin
 L:=Button.Left; T:=Button.Top;
 Button.Parent:=Self;
 Button.BringToFront;
 Button.Left:=Panel1.Left+L;
 Button.Top:=Panel1.Top+T;
end;

Конечно это можно все и в дизайнере сделать.... или как вариант разные паренты - подложи под DBEdit Панельку размером с DBEdit и пусть она ему парентом будет ну а дальше ты понял... :)


 
{RASkov}   (2007-04-23 22:44) [6]

> var L, T: Integer;
> begin
> L:=Button.Left; T:=Button.Top;
> Button.Parent:=<Form>;
> Button.BringToFront;
> Button.Left:=Panel1.Left+L;
> Button.Top:=Panel1.Top+T;
> end;
>
> Конечно это можно все и в дизайнере сделать....

Изначально кнопка на панели....


 
Kostafey ©   (2007-04-23 23:44) [7]

Чертов WIFI


 
Kostafey ©   (2007-04-23 23:46) [8]

Да, все перепробовал !
Все работает !

Только при программыном переносе кнопки на панель
(как в примере) при нажатии кнопки не работает анимация.
Но других спсобов предостаточно !

Спасибо Вам !


 
Kostafey ©   (2007-04-23 23:54) [9]

<offtop>
- Привет, как дела?
- Да вот, вчера установил у себя беспроводную радиосеть Wi-Fi...
- И что?
- И ничего... И ничего... И ничего... И ничего...
</offtop>

Вот нифига не смешно !



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

Форум: "Начинающим";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.038 c
15-1176403132
РВА
2007-04-12 22:38
2007.05.13
Соединение BlueTooth моб. тел и ПК


2-1176911857
vitv
2007-04-18 19:57
2007.05.13
dephi+word-создание таблиц


1-1173864928
kyn66
2007-03-14 12:35
2007.05.13
Правильно-ли работает RandomRange ?


2-1176873977
Lewka
2007-04-18 09:26
2007.05.13
подключение Базы MS Access


2-1177335555
T.I.
2007-04-23 17:39
2007.05.13
не получается чё-то





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский