|
|
Line 36: |
Line 36: |
| }} | | }} |
|
| |
|
| <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]] [<nowiki/>[[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 3|{{uc:{{PAGENAME}}}}]] | | [[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]] |
| [[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]] | | [[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]] |