View Issue Details

IDProjectCategoryView StatusLast Update
0009030MMW v4Framework: Scripts/Extensionspublic2012-03-06 20:41
Reporterzvezdan Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Target Version4.0.3Fixed in Version4.0.3 
Summary0009030: ISDBUICommon::TabIndex property needed
DescriptionIt would be nice if you add a property TabIndex, so we could specify the exact order of controls when cycling through them using the Tab key. Currently, the tab order is determined by the order of creation of controls on the form, but it is not enough if the controls are added/removed dynamically.
TagsNo tags attached.
Fixed in build1471

Relationships

related to 0009031 closedLudek Alt hotkey doesn't work with Label controls 
related to 0011113 new ISDBUICommon::TabStop property needed 

Activities

jiri

2012-01-30 19:51

administrator   ~0030149

Assigning high priority, since it should be easy to fix.

Ludek

2012-02-06 22:32

developer   ~0030315

Fixed in build 1471.

Note that if the control is a Label or any control that doesn't have this property, then -1 is returned.

zvezdan

2012-02-06 23:03

updater   ~0030316

Well, in Visual Basic even Label controls have TabIndex property. In that way you could use Alt hotkey with them without a need to specify their linked controls, like I mentioned in 9031 issue. The advantage of such approach is that script developers would not think about linking because such thing would do the program itself based on the TabIndex which is automatically assigned whenever some control is created. However, if you don't assign TabIndex to Label control, then that would not be possible.

jiri

2012-02-10 22:35

administrator   ~0030365

Resolving, since this is not directly related to this issue. We can consider it in 0009031, but since Delphi is not designed this way, it might require unnecessarily big effort.

peke

2012-02-11 03:38

developer   ~0030366

verified 1471 left resolved so that Wiki can be added before closing

peke

2012-02-12 00:48

developer   ~0030372

Wiki Added