Exemplo n.º 1
0
        private void SetWindow(string[] arr)
        {
            switch (arr[0])
            {
            case "Title":
            {
                Window w        = new Window(new IntPtr(CommandParser.Int32Parser(arr[1]).Value));
                string newTitle = string.Join(" ", arr.Skip(2));
                w.Title = newTitle;
                break;
            }

            case "Enabled":
            {
                Window w = new Window(new IntPtr(CommandParser.Int32Parser(arr[1]).Value));
                w.Enabled = CommandParser.BooleanParser(arr[2]).Value;
                break;
            }

            case "Visible":
            {
                Window w = new Window(new IntPtr(CommandParser.Int32Parser(arr[1]).Value));
                w.Visible = CommandParser.BooleanParser(arr[2]).Value;
                break;
            }

            case "TopMost":
            {
                Window w = new Window(new IntPtr(CommandParser.Int32Parser(arr[1]).Value));
                w.TopMost = CommandParser.BooleanParser(arr[2]).Value;
                break;
            }

            case "Opacity":
            {
                Window w = new Window(new IntPtr(CommandParser.Int32Parser(arr[1]).Value));
                w.Opacity = CommandParser.ByteParser(arr[2]).Value;
                break;
            }
            }
            Program.Connection.SendLine("Done!");
        }