Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запретить фокус ввода / 5 сообщений из 5, страница 1 из 1
07.12.2005, 21:07
    #33423608
xена
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить фокус ввода
Подскажите пожалс-та как запретить для TEdit фокус ввода, но при этом Enabled было true (либо Enabled false, но текст в нем отображался бы как обычно, в смысле обычным шрифтом, а не светло серым)
Заранее спасибо...
...
Рейтинг: 0 / 0
07.12.2005, 21:19
    #33423616
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить фокус ввода
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
 unit  Unit1;

 interface 

 uses 
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

 type 
  TForm1 =  class (TForm)
    Edit1: TEdit;
    Edit2: TEdit;
     procedure  Edit1Exit(Sender: TObject);
     procedure  Edit2Enter(Sender: TObject);
   private      { Private declarations } 
   public       { Public declarations } 
   end ;

 var 
  Form1: TForm1;

 implementation 

 var 
  LastFocusedControl: TWinControl;

 {$R *.dfm} 

 procedure  TForm1.Edit1Exit(Sender: TObject);
 begin 
  LastFocusedControl := TWinControl(Sender);
 end ;

 procedure  TForm1.Edit2Enter(Sender: TObject);
 begin 
  FocusControl(LastFocusedControl);
 end ;

 end .

на все контролы, которые МОЖНО фокусировать вешаешь обработчик onExit, а на те, которые не хочешь фокусировать вешаешь обработчик onEnter.
...
Рейтинг: 0 / 0
07.12.2005, 21:43
    #33423645
xена
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить фокус ввода
Большое спасибо!!!! сама бы не додумалась ...
...
Рейтинг: 0 / 0
07.12.2005, 23:09
    #33423689
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить фокус ввода
а ReadOnly не канает?
или в билдере нету такого?
...
Рейтинг: 0 / 0
08.12.2005, 07:36
    #33423904
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить фокус ввода
Я вот что не понимаю .... ну ладно мы, бильдерщики, ходим в дельфийный форум, потому как практически только в языке различия, да и несильно много тут вопросов по бильдеру. Но вот зачем дельфисты ходят на сишный форум ???
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запретить фокус ввода / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]