powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / стрелка вниз в ДВ типа FORM
8 сообщений из 8, страница 1 из 1
стрелка вниз в ДВ типа FORM
    #35941132
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
есть ПБ10.5 с ПФЦ.
В ДВ типа Форм стрелка вниз на многострочных полях переходит на новую строку в поле а в однострочных полях вызывает событие rowfocuschanging и соответственно меняется содержимое формы. Вот этого события хочется избежать!
вопрос КАК избежать события rowfocuschanging в однострочных полях ДВ типа ФОРМА?
...
Рейтинг: 0 / 0
стрелка вниз в ДВ типа FORM
    #35941432
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
event ue_blockkey pbm_keydown
end type

event ue_blockkey;
choose case key
   case KeyDownArrow!,KeyUpArrow!,KeyPageUp!,KeyPageDown!
	return  1 
end choose	
end event
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
стрелка вниз в ДВ типа FORM
    #35941434
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry, вариант без pfc
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
стрелка вниз в ДВ типа FORM
    #35941444
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий случай можно такое дописать
Код: plaintext
1.
2.
3.
4.
5.
event rowfocuschanging;
if currentrow = this.getrow() then
	return  1 
else
	return  0 
end if	
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
стрелка вниз в ДВ типа FORM
    #35941446
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последнее фактически полный запрет смены строки
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
стрелка вниз в ДВ типа FORM
    #35941504
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 spas2001,
спасибо за быстрый ответ!
но запрещать rowfocuschanging нельзя - нужно хоть как нибудь строки менять.

вариант-
event ue_blockkey pbm_keydown
end type

event ue_blockkey;
choose case key
case KeyDownArrow!,KeyUpArrow!,KeyPageUp!,KeyPageDown!
return 1
end choose
end event
не позволяет передвигаться внутри многострочных полей

Я пробовал оба эти варианта вчера - не проходит!
...
Рейтинг: 0 / 0
стрелка вниз в ДВ типа FORM
    #35941685
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит используй dwo.name чтобы определить в каком поле находится
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
стрелка вниз в ДВ типа FORM
    #35941822
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 spas2001,
будем пробовать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / стрелка вниз в ДВ типа FORM
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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