|
|
(31 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
− | {{Command|= Comments | + | {{RV|type=command |
− | ____________________________________________________________________________________________
| |
| | | |
− | | arma2 |= Game name | + | | arma2 |
| | | |
− | |1.00|= Game version | + | |1.00 |
− | ____________________________________________________________________________________________
| |
| | | |
− | | Clears all items in the given listbox or combobox. |= Description | + | |gr1= GUI Control - ListNBox |
− | ____________________________________________________________________________________________
| |
| | | |
− | | [[lnbClear]] idc([[Number]]) |= Syntax | + | | Clears all items in the given listbox or combobox. |
− | | p1= idc: [[Number]] |= PARAMETER1
| |
− | | [[Nothing]] |= RETURNVALUE
| |
| | | |
− | ____________________________________________________________________________________________
| + | | [[lnbClear]] idc |
| | | |
− | | s2= [[lnbClear]] _ctrl([[Control]]) |= Syntax | + | |p1= idc: [[Number]] |
− | | p21= _ctrl: [[Control]] |= PARAMETER1
| |
− | | r2= [[Nothing]] |= RETURNVALUE
| |
| | | |
− | ____________________________________________________________________________________________
| + | | [[Nothing]] |
| | | |
− | |x1= <code>[[lnbClear]] _ctrl;</code>|= Example 1 | + | |s2= [[lnbClear]] ctrl |
− | ____________________________________________________________________________________________
| |
| | | |
− | | [[lnbAddArray]], [[lnbAddColumn]], [[lnbAddRow]], [[lnbColor]], [[lnbCurSelRow]], [[lnbData]], [[lnbDeleteColumn]], [[lnbDeleteRow]], [[lnbGetColumnsPosition]], [[lnbPicture]], [[lnbSetColor]], [[lnbSetColumnsPos]], [[lnbSetCurSelRow]], [[lnbSetData]], [[lnbSetPicture]], [[lnbSetText]], [[lnbSetValue]], [[lnbSize]], [[lnbText]], [[lnbValue]] |= SEEALSO | + | |p21= ctrl: [[Control]] |
| | | |
− | | |= MPBEHAVIOUR | + | |r2= [[Nothing]] |
− | ____________________________________________________________________________________________
| + | |
| + | |x1= <code>[[lnbClear]] _ctrl;</code> |
| + | |
| + | |seealso= [[lnbAddArray]], [[lnbAddColumn]], [[lnbAddRow]], [[lnbColor]], [[lnbCurSelRow]], [[lnbData]], [[lnbDeleteColumn]], [[lnbDeleteRow]], [[lnbGetColumnsPosition]], [[lnbPicture]], [[lnbSetColor]], [[lnbSetColumnsPos]], [[lnbSetCurSelRow]], [[lnbSetData]], [[lnbSetPicture]], [[lnbSetText]], [[lnbSetValue]], [[lnbSize]], [[lnbText]], [[lnbValue]] |
| }} | | }} |
| | | |
− | <h3 style='display:none'>Notes</h3>
| + | {{GameCategory|arma3|Scripting Commands}} |
− | <dl class='command_description'>
| + | {{GameCategory|tkoh|Scripting Commands}} |
− | <!-- Note Section BEGIN -->
| |
− | <dd class="notedate">Posted: 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:ArmA 2: New Scripting Commands List|{{uc:{{PAGENAME}}}}]]
| |
− | [[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}}}}]]
| |