|  |   | 
| (48 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 | 
|  | 
 |  | 
 | 
|  | ____________________________________________________________________________________________
 |  | |game3= tkoh | 
|  |  | |version3= 1.00 | 
|  | 
 |  | 
 | 
|  | | Clears all items in the given listbox or combobox. |DESCRIPTION= |  | |game4= arma3 | 
|  | ____________________________________________________________________________________________
 |  | |version4= 0.50 | 
|  | 
 |  | 
 | 
|  | | [[lnbClear]] idc |SYNTAX= |  | |gr1= GUI Control - ListNBox | 
|  | | p1= idc: [[Number]] |PARAMETER1= 
 |  | 
|  | | [[Nothing]] |RETURNVALUE=
 |  | 
|  | 
 |  | 
 | 
|  | ____________________________________________________________________________________________
 |  | |descr= Clears all items in the given listbox or combobox. | 
|  | 
 |  | 
 | 
|  | | s2= [[lnbClear]]ctrl |SYNTAX= |  | |s1= [[lnbClear]] idc | 
|  | | p21= ctrl: [[Control]] |PARAMETER1= 
 |  | 
|  | | r2= [[Nothing]] |RETURNVALUE= 
 |  | 
|  | 
 |  | 
 | 
|  | ____________________________________________________________________________________________
 |  | |p1= idc: [[Number]] | 
|  | 
 |  | 
 | 
|  | |x1=<code>[[lnbClear]]_ctrl;</code>|EXAMPLE1= |  | |r1= [[Nothing]] | 
|  | ____________________________________________________________________________________________
 |  | 
|  | 
 |  | 
 | 
|  | | [[lnbAddArray]], [[lnbAddColumn]], [[lnbAddRow]], [[lnbColor]], [[lnbCurSelRow]], [[lnbData]], [[lnbDeleteColumn]], [[lnbDeleteRow]], [[lnbGetColumnsPosition]], [[lnbPicture]], [[lnbSetColor]], [[lnbSetColumnsPos]], [[lnbSetCurSelRow]], [[lnbSetData]], [[lnbSetPicture]], [[lnbSetText]], [[lnbSetValue]], [[lnbSize]], [[lnbText]], [[lnbValue]] |SEEALSO=  |  | |s2= [[lnbClear]] ctrl | 
|  | 
 |  | 
 | 
|  | |  |MPBEHAVIOUR= |  | |p21= ctrl: [[Control]] | 
|  | ____________________________________________________________________________________________
 |  | 
|  | }}
 |  | 
|  | 
 |  | 
 | 
|  | <h3 style='display:none'>Notes</h3>
 |  | |r2= [[Nothing]] | 
|  | <dl class='command_description'>
 |  | 
|  | <!-- Note Section BEGIN -->
 |  | 
|  | 
 |  | 
 | 
|  | <dd class="notedate">Posted on Sep 9 2014</dd>
 |  | |x1= <sqf>lnbClear _ctrl;</sqf> | 
|  | <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 -->
 |  | |seealso= [[lnbAddArray]] [[lnbAddColumn]] [[lnbAddRow]] [[lnbColor]] [[lnbCurSelRow]] [[lnbData]] [[lnbDeleteColumn]] [[lnbDeleteRow]] [[lnbGetColumnsPosition]] [[lnbPicture]] [[lnbSetColor]] [[lnbSetColumnsPos]] [[lnbSetCurSelRow]] [[lnbSetData]] [[lnbSetPicture]] [[lnbSetText]] [[lnbSetValue]] [[lnbSize]] [[lnbText]] [[lnbValue]] | 
|  | </dl>
 |  | }} | 
|  |   |  | 
|  | <h3 style='display:none'>Bottom Section</h3>
 |  | 
|  |   |  | 
|  | [[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]] |  | 
|  | [[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]] |  | 
|  | [[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]] |  | 
|  | [[Category:Command_Group:_GUI_Control|{{uc:{{PAGENAME}}}}]] |  | 
|  | [[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]] |  |