Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не работает SetFocus на TexBox / 10 сообщений из 10, страница 1 из 1
24.07.2013, 15:29
    #38342335
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
В коде прописываю фокус на текстовое поле
Код: sql
1.
ThisForm.txtOp.SetFocus


но фокус почему-то не переходит на это поле (Свойства поля Visible и Enabled = .T.).
В чём может быть проблема?
...
Рейтинг: 0 / 0
24.07.2013, 15:35
    #38342353
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
9IKOB,

1. В коде чего?
2. Куда фокус переходит?
...
Рейтинг: 0 / 0
24.07.2013, 15:49
    #38342384
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
IgorNG9IKOB,

1. В коде чего?
2. Куда фокус переходит?

1. В коде Command Button той же формы.
2. Фокус переходит на Grid с TabIndex = 1
...
Рейтинг: 0 / 0
24.07.2013, 16:01
    #38342410
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
9IKOB,

1. Надеюсь, в Click?
...
Рейтинг: 0 / 0
24.07.2013, 16:07
    #38342425
Penner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
Есть что.нибудь в txtOp.When ?
...
Рейтинг: 0 / 0
24.07.2013, 16:12
    #38342440
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
IgorNG9IKOB,

1. Надеюсь, в Click?

Совершенно верно

PennerЕсть что.нибудь в txtOp.When ?

Там пусто
...
Рейтинг: 0 / 0
24.07.2013, 16:19
    #38342456
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
9IKOBВ коде прописываю фокус на текстовое поле
Код: sql
1.
ThisForm.txtOp.SetFocus




После этой строки еще код есть?
...
Рейтинг: 0 / 0
24.07.2013, 16:20
    #38342459
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
Если в кнопке на Click() написать ThisForm.TextBox.SetFocus() то фокус уйдет на TextBox
Если происходит что-то другое - смотри что происходит в коде после ThisForm.txtOp.SetFocus()

Как проверить где искать: создай новый текстбокс (Text1) и попробуй делать ThisForm.Text1.SetFocus() если будет переходить ищи чего в txtOp понаписал, не будет - ищи в коде после SetFocus()
...
Рейтинг: 0 / 0
24.07.2013, 16:29
    #38342479
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
9IKOBВ коде прописываю фокус на текстовое поле
Код: sql
1.
ThisForm.txtOp.SetFocus


но фокус почему-то не переходит на это поле (Свойства поля Visible и Enabled = .T.).
В чём может быть проблема?

Не верю

Код: sql
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.
40.
41.
42.
43.
44.
45.
46.
PUBLIC o

o = CREATEOBJECT('gridcommand')
o.show(1)

DEFINE CLASS gridcommand AS form


	Caption = "Form1"
	Name = "Form1"


	ADD OBJECT Text1 AS Textbox WITH ;
		Height = 30, ;
		Left = 12, ;
		Top = 12, ;
		Width = 349, ;
		Name = "text1"

	ADD OBJECT Text2 AS Textbox WITH ;
		Height = 30, ;
		Left = 12, ;
		Top = 52, ;
		Width = 349, ;
		Name = "Text2"


	ADD OBJECT command1 AS commandbutton WITH ;
		Top = 192, ;
		Left = 12, ;
		Height = 37, ;
		Width = 349, ;
		Caption = "Жми", ;
		Name = "Command1"


PROCEDURE command1.click
	WITH thisform
		.text2.setfocus()
		.text2.name = 'Text_'
		.text1.name = 'Text2'
		.text_.name = 'Text1'
	ENDWITH 	
ENDPROC 

ENDDEFINE
...
Рейтинг: 0 / 0
24.07.2013, 16:42
    #38342498
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает SetFocus на TexBox
Извиняюсь за свою невнимательность: сейчас проверил - в самом конце кода события Click Command Button стоит строка
Код: sql
1.
ThisForm.grdGild.SetFocus


Человеческий фактор)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не работает SetFocus на TexBox / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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