View Issue Details

IDProjectCategoryView StatusLast Update
0001912WishesMacropublic2013-02-03 00:33
ReporterFktrc Assigned Tovskirdin  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Platformx86OSWindowsOS VersionXP SP3
Product Version2.0 
Fixed in Version3.0 
Summary0001912: Макрофункция для установки фокуса ввода элементу диалога, имевшему фокус до текущего.
DescriptionПо мотивам http://forum.farmanager.com/viewtopic.php?f=6&t=6711
Т.е., если мы нажали в диалоге любой хоткей и фокус перешел на соотв. элемент, то функция, назначенная кому на что удобно, позволит вернуть фокус туда, где он был.
TagsNo tags attached.
Build2265

Activities

vskirdin

2011-10-22 11:45

administrator   bugnote:0007952

хмм... а запомнить текущей в локальную переменную, потом вернуться не судьба?

max rusov

2011-10-22 11:50

reporter   bugnote:0007953

Last edited: 2011-10-22 11:51

А как можно вернуться на запомненный элемент (в макросе)?

Fktrc

2011-10-22 13:18

reporter   bugnote:0007954

Last edited: 2011-10-22 13:20

>хмм... а запомнить текущей в локальную переменную, потом вернуться не судьба?
писать макросы на все хоткеи, возможные в диалоге? функция позволит вернуться, где был, независимо от того, каким образом был совершен переход, хоть даже мышью.

vskirdin

2011-11-10 08:08

administrator   bugnote:0007974

build 2265
Добавлены:
 1. Dlg.PrevPos - номер предыдущего фокусного элемента (в дополнение к Dlg.CurPos)
 2. N=Dlg.SetFocus(ID) - установить фокус на элемент с порядковым номером ID

Fktrc

2011-11-12 08:48

reporter   bugnote:0007979

С виду то, что надо. А где можно скачать сборку с этими изменениями?

vskirdin

2011-11-12 15:54

administrator   bugnote:0007980

http://skirda-file.googlecode.com/files/Far.3.0.2266.rar

Fktrc

2011-11-12 18:43

reporter   bugnote:0007981

Лично меня все устраивает. Спасибо.

2useven10

2011-11-12 18:47

developer   bugnote:0007982

если всё устраивает, статус надо изменить на resolved.

Issue History

Date Modified Username Field Change
2011-10-22 05:48 Fktrc New Issue
2011-10-22 11:45 vskirdin Note Added: 0007952
2011-10-22 11:50 max rusov Note Added: 0007953
2011-10-22 11:51 max rusov Note Edited: 0007953
2011-10-22 13:18 Fktrc Note Added: 0007954
2011-10-22 13:20 Fktrc Note Edited: 0007954
2011-11-10 08:08 vskirdin Note Added: 0007974
2011-11-10 08:08 vskirdin Assigned To => vskirdin
2011-11-10 08:08 vskirdin Status new => feedback
2011-11-12 08:48 Fktrc Note Added: 0007979
2011-11-12 08:48 Fktrc Status feedback => assigned
2011-11-12 15:54 vskirdin Note Added: 0007980
2011-11-12 15:54 vskirdin Status assigned => feedback
2011-11-12 18:43 Fktrc Note Added: 0007981
2011-11-12 18:43 Fktrc Status feedback => assigned
2011-11-12 18:47 2useven10 Note Added: 0007982
2011-11-12 18:55 Fktrc Status assigned => resolved
2011-11-12 20:37 vskirdin Build => 2265
2011-11-12 20:37 vskirdin Status resolved => closed
2011-11-12 20:37 vskirdin Resolution open => fixed
2011-11-12 20:37 vskirdin Fixed in Version => 3.0
2013-02-03 00:33 alexy Severity tweak => feature