Извиняюсь за оффтоп:
Вот таким извращением можно менять свойства treeNode (Здесь свойства типа NoYes):
PHP код:
str updateTreeNodeProperties(str _str,
str _property,
NoYes _value = NoYes::Yes)
{
int position;
int length = strLen(_str);
int positionOfValue;
;
position = strScan(_str,_property,1,length);
positionOfValue = strScan(_str,'#',position,length);
if(_value == NoYes::Yes &&
subStr(_str,positionOfValue +1,1) == 'N') // NoYes::Yes
{
_str = strDel(_str,positionOfValue + 1,2);
_str = strIns(_str,'Yes',positionOfValue + 1);
}
else if(_value == NoYes::No &&
subStr(_str,positionOfValue +1,1) == 'Y') // NoYes::No
{
_str = strDel(_str,positionOfValue + 1,3);
_str = strIns(_str,'No',positionOfValue + 1);
}
return _str;
}