private bool TextInProto(ItemProto proto, string Text)
{
Text = Text.ToLower();
if (olvName.IsVisible && proto.Name.ToLower().Contains(Text))
return true;
if (olvPID.IsVisible && proto.ProtoId.ToString().ToLower().Contains(Text))
return true;
if (olvScript.IsVisible && proto.ScriptModule!= null && proto.ScriptModule.ToLower().Contains(Text))
return true;
if (olvScriptFunc.IsVisible && proto.ScriptFunction != null && proto.ScriptFunction.ToLower().Contains(Text))
return true;
return false;
}