|
|
(41 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| {{Command|Comments= | | {{RV|type=command |
| ____________________________________________________________________________________________
| |
|
| |
|
| | arma2 |Game name= | | |game1= arma2 |
| | |version1= 1.00 |
|
| |
|
| |1.00|Game version= | | |game2= arma2oa |
| | |version2= 1.50 |
|
| |
|
| |gr1= GUI Control |GROUP1= | | |game3= tkoh |
| ____________________________________________________________________________________________
| | |version3= 1.00 |
|
| |
|
| | Returns the index of the selected row id 2D listbox. |DESCRIPTION= | | |game4= arma3 |
| ____________________________________________________________________________________________
| | |version4= 0.50 |
|
| |
|
| | [[lnbCurSelRow]] idc |SYNTAX= | | |gr1= GUI Control - ListNBox |
|
| |
|
| |p1= idc: [[Number]] |PARAMETER1= | | |descr= Returns the index of the selected row id 2D listbox. |
|
| |
|
| | [[Number]] |RETURNVALUE= | | |s1= [[lnbCurSelRow]] idc |
|
| |
|
| ____________________________________________________________________________________________
| | |p1= idc: [[Number]] |
|
| |
|
| | s2= [[lnbCurSelRow]] ctrl |SYNTAX2= | | |r1= [[Number]] |
|
| |
|
| |p21= ctrl: [[Control]] |PARAMETER1= | | |s2= [[lnbCurSelRow]] ctrl |
|
| |
|
| |r2=(.*)|RETURNVALUE2= | | |p21= ctrl: [[Control]] |
|
| |
|
| ____________________________________________________________________________________________
| | |r2= [[Number]] |
|
| |
|
| |x1= <code>[[lnbCurSelRow]] _ctrl;</code>|EXAMPLE1= | | |x1= <sqf>lnbCurSelRow _ctrl;</sqf> |
| ____________________________________________________________________________________________
| |
|
| |
|
| | [[lnbAddArray]], [[lnbAddColumn]], [[lnbAddRow]], [[lnbClear]], [[lnbColor]], [[lnbData]], [[lnbDeleteColumn]], [[lnbDeleteRow]], [[lnbGetColumnsPosition]], [[lnbPicture]], [[lnbSetColor]], [[lnbSetColumnsPos]], [[lnbSetCurSelRow]], [[lnbSetData]], [[lnbSetPicture]], [[lnbSetText]], [[lnbSetValue]], [[lnbSize]], [[lnbText]], [[lnbValue]] |SEEALSO= | | |seealso= [[lnbAddArray]] [[lnbAddColumn]] [[lnbAddRow]] [[lnbClear]] [[lnbColor]] [[lnbData]] [[lnbDeleteColumn]] [[lnbDeleteRow]] [[lnbGetColumnsPosition]] [[lnbPicture]] [[lnbSetColor]] [[lnbSetColumnsPos]] [[lnbSetCurSelRow]] [[lnbSetData]] [[lnbSetPicture]] [[lnbSetText]] [[lnbSetValue]] [[lnbSize]] [[lnbText]] [[lnbValue]] |
| | |
| | |MPBEHAVIOUR=
| |
| ____________________________________________________________________________________________
| |
| }} | | }} |
|
| |
| <h3 style='display:none'>Notes</h3>
| |
| <dl class='command_description'>
| |
| <!-- Note Section BEGIN -->
| |
|
| |
| <dd class="notedate">Posted on Sep 9 2014</dd>
| |
| <dt class="note">[[User:ffur2007slx2_5|ffur2007slx2_5]]</dt>
| |
| <dd class="note">(A3 1.28)As for invisible data processing, [[lnbAddArray]], [[lnbAddColumn]], [[lnbData]], [[lnbGetColumnsPosition]], [[lnbSetColumnsPos]], [[lnbSetData]], [[lnbSetText]], [[lnbSetValue]], [[lnbText]] and [[lnbValue]] store data types into exact position of the listNbox with different spaces. Accessing data with coordinate command at nearly the same syntax:
| |
| <code>
| |
| //Set same value to one position of a [[Control]]
| |
| _ctrl [[lnbSetData]] [ [0,0],"#1"];
| |
| [[lnbSetColumnsPos]] [102, [0,1], 1];
| |
| _ctrl [[lnbSetText]] [ [0,1], "#1"];
| |
| _ctrl [[lnbSetValue]] [ [0,0],1];
| |
| //Accessing the value disregard affecting one another.
| |
| _ctrl [[lnbData]] [0,0]; //"#1"
| |
| [[lnbGetColumnsPosition]] _ctrl //[1];
| |
| _ctrl [[lnbText]] [0,0];//"#1"
| |
| _ctrl [[lnbValue]] [0,0];//1
| |
| </code>
| |
| For a direct visible control over CT_LISTNBOX:
| |
| <code>
| |
| 0 = [_CT_LISTNBOX] [[spawn]] {
| |
| [[private]] ["_CT_LISTNBOX","_color","_current","_pic"];
| |
| [[disableSerialization]];
| |
| _CT_LISTNBOX = _this [[select]] 0;
| |
| {
| |
| _CT_LISTNBOX [[lnbAddRow]] [ [[getText]] (_x >> "displayNameShort"),[[getText]] (_x >> "displayName")];
| |
| _CT_LISTNBOX [[lnbSetPicture]] [ [_foreachIndex,0],[[getText]] (_x >> "texture")];
| |
| } [[forEach]] ("[[isClass]] _x" [[configClasses]] ([[configFile]] >> "CfgRanks"));
| |
| _CT_LISTNBOX [[lnbSetCurSelRow]] 0;
| |
| [[Image:WuChaoRen_000.png]]
| |
| _current = [[lnbCurSelRow]] _CT_LISTNBOX;
| |
| _color = _CT_LISTNBOX [[lnbColor]] [_current,0];
| |
| _CT_LISTNBOX [[lnbSetColor]] [ [_current,1], [(_color [[select]] 0)/2,0,0,1] ];
| |
| [[Image:WuChaoRen_001.png]]
| |
| _CT_LISTNBOX [[lnbDeleteColumn]] 0;
| |
| [[Image:WuChaoRen_002.png]]
| |
| _CT_LISTNBOX [[lnbDeleteRow]] 1;
| |
| [[Image:WuChaoRen_003.png]]
| |
| [[sleep]] 1;
| |
| [[lnbClear]] _CT_LISTNBOX;//Clear all items but control still remains just invisible.
| |
| };
| |
| </code>
| |
| A combined use of both invisible and visible data processing commands alive the [[Control]].
| |
|
| |
| <!-- Note Section END -->
| |
| </dl>
| |
|
| |
| <h3 style='display:none'>Bottom Section</h3>
| |
|
| |
| [[Category:Scripting Commands Arma 2|{{uc:{{PAGENAME}}}}]]
| |
| [[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
| |
| [[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]]
| |
| [[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
| |
| [[Category:Command_Group:_GUI_Control|{{uc:{{PAGENAME}}}}]]
| |