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

Вниз

Focus   Найти похожие ветки 

 
Alexious   (2003-10-03 16:55) [0]

Я создаю поле

MyEdit[i] := TEdit.Create(MyGroupBox[i]);
with MyEdit[i] do
begin
Parent := myGroupBox[i];
left := 30;
top := 50;
OnKeyPress := Edit1KeyPress;
end;

Как сделать так, чтобы оно сразу было с фокусом.


 
dataMaster   (2003-10-03 17:06) [1]

Попробуй так:

with MyEdit[i] do
begin
Parent := myGroupBox[i];
Left := 30;
Top := 50;
OnKeyPress := Edit1KeyPress;
TabOrder:=0;
end;


 
Alexious   (2003-10-03 17:08) [2]

Неа не катит! не ставит фокус просто!


 
Alexious   (2003-10-03 17:08) [3]

Неа не катит! не ставит фокус просто!


 
Bel   (2003-10-03 17:10) [4]

SetFocus?


 
dataMaster   (2003-10-03 17:12) [5]

myGroupBox[i].TabOrder:=0;


 
Song   (2003-10-03 17:13) [6]

ActiveControl ?
SetFocus ?


 
Alexious   (2003-10-03 17:44) [7]

2 все равно не ставит. Пиши tabOrder:=0 или нет


 
Bel   (2003-10-03 17:54) [8]

> 2 все равно не ставит. Пиши tabOrder:=0 или нет

Чё-то я совсем не понял смысла этой фразы. Это я торможу под конец рабочего дня? Или Alexious фигню порет?


 
dataMaster   (2003-10-03 18:20) [9]

>Alexious

Убери TabOrder совсем.
Смотри пост [6]. ActiveControl:=MyEdit[i];


 
Alexious   (2003-10-03 18:55) [10]

Ничего не пашет блин !!!
Can not focused disabled or invisible window


 
Юрий Федоров   (2003-10-03 19:33) [11]

на formShow вызови SetFocus


 
Alexious   (2003-10-03 20:58) [12]

Короче и formshow у меня нету..... вот полный код... мне нужно чтобы в каждом появляющемся tedit был фокус

procedure Tpr_vax.FormCreate(Sender: TObject);
var
i,n: integer;
begin
n := 1;
for i := 1 to 13 do
begin
MyGroupBox[i] := TGroupBox.Create(nil);
with MyGroupBox[i] do
begin
Parent := pr_vax;
height := 90;
if i div 3 = i / 3 then
n := n + 1;
case i of
1: caption := "2 в 8";
2: caption := "2 в 10";
3: caption := "2 в 16";
4: caption := "8 в 2";
5: caption := "8 в 10";
6: caption := "8 в 16";
7: caption := "10 в 2";
8: caption := "10 в 8";
9: caption := "10 в 16";
10: caption := "16 в 2";
11: caption := "16 в 8";
12: caption := "16 в 10";
13: caption := "16 в 10";
end;
visible := false;
end;
MyLabel[i] := TLabel.Create(MyGroupBox[i]);
with MyLabel[i] do
begin
Parent := myGroupBox[i];
left := 70;
top := 30;
end;
MyEdit[i] := TEdit.Create(MyGroupBox[i]);
with MyEdit[i] do
begin
Parent := myGroupBox[i];
left := 30;
top := 50;
OnKeyPress := Edit1KeyPress;
end;
end;
NextStep;
end;


 
Nos   (2003-10-04 19:46) [13]

TabOrder:=0;



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

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

Наверх




Память: 0.46 MB
Время: 0.013 c
1-51184
d.u.k.e
2003-10-02 01:40
2003.10.16
DLL и строки


1-51200
plyaznik
2003-10-04 15:40
2003.10.16
работа с текстовыми файлами


1-51197
Alek Silverstone
2003-10-02 14:37
2003.10.16
CLX + цвет + TMemo


1-51219
Руслан Гиричев
2003-10-03 23:44
2003.10.16
TRichEdit


14-51427
petro
2003-09-26 11:30
2003.10.16
DSGNintf.dcu - что такое?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский