Example #1
0
            protected override void InitializeTextElement()
            {
                base.InitializeTextElement();
                this.TextBoxElement.TextBoxItem.NullText = "Enter search criteria";
                searchButton.Click += new EventHandler(button_Click);
                searchButton.Margin = new Padding(0, 0, 0, 0);
                searchButton.Text   = string.Empty;
                searchButton.Image  = Properties.Resources.SearchIcon;

                StackLayoutElement stackPanel = new StackLayoutElement();

                stackPanel.Orientation = Orientation.Horizontal;
                stackPanel.Margin      = new Padding(1, 0, 1, 0);
                stackPanel.Children.Add(searchButton);
                RadTextBoxItem tbItem = this.TextBoxElement.TextBoxItem;

                this.TextBoxElement.Children.Remove(tbItem);

                DockLayoutPanel dockPanel = new DockLayoutPanel();

                dockPanel.Children.Add(stackPanel);
                dockPanel.Children.Add(tbItem);
                DockLayoutPanel.SetDock(tbItem, Telerik.WinControls.Layouts.Dock.Left);
                DockLayoutPanel.SetDock(stackPanel, Telerik.WinControls.Layouts.Dock.Right);
                this.TextBoxElement.Children.Add(dockPanel);
            }
Example #2
0
        protected override void CreateChildItems(Telerik.WinControls.RadElement parent)
        {
            base.CreateChildItems(parent);

            tbi      = new RadTextBoxItem(mtb);
            mtb.Font = this.Font;
            this.TextBoxElement.Children.Add(tbi);
        }
Example #3
0
        protected override void CreateChildItems(Telerik.WinControls.RadElement parent)
        {
            base.CreateChildItems(parent);

            realTB   = this.SpinElement.TextBoxItem;
            tbi      = new RadTextBoxItem(mtb);
            mtb.Font = this.Font;
        }
 protected override void CreateChildElements()
 {
     textBox = new RadTextBoxItem();
     textBox.RouteMessages = false;
     button         = new RadButtonElement("...");
     button.Padding = new Padding(2, 0, 2, 0);
     this.Children.Add(textBox);
     this.Children.Add(button);
 }
        protected override void CreateChildElements()
        {
            textBox_Renamed        = new RadTextBoxItem();
            textBox_Renamed.Margin = new Padding(2);

            textBox_Renamed.RouteMessages = false;
            button_Renamed         = new RadButtonElement("...");
            button_Renamed.Padding = new Padding(2, 0, 2, 0);

            this.Children.Add(textBox_Renamed);
            this.Children.Add(button_Renamed);
        }
Example #6
0
        private void AddIconToTextBoxElement(RadTextBoxElement textElement, ImagePrimitive icon, Telerik.WinControls.Layouts.Dock dock)
        {
            RadTextBoxItem item = textElement.TextBoxItem;

            textElement.Children.Remove(item);

            icon.SetValue(DockLayoutPanel.DockProperty, dock);

            DockLayoutPanel dockPanel = new DockLayoutPanel();

            dockPanel.LastChildFill = true;

            dockPanel.Children.Add(icon);
            dockPanel.Children.Add(item);

            textElement.Children.Add(dockPanel);
        }
Example #7
0
        //search textbox
        private void AddButtonToTextBox()
        {
            LightVisualElement searchIcon = new LightVisualElement();

            searchIcon.Image = Resources.searchIcon;

            RadTextBoxItem textBoxItem = this.radTextBox1.TextBoxElement.TextBoxItem;

            this.radTextBox1.TextBoxElement.Children.Remove(textBoxItem);

            DockLayoutPanel.SetDock(textBoxItem, Telerik.WinControls.Layouts.Dock.Left);
            DockLayoutPanel.SetDock(searchIcon, Telerik.WinControls.Layouts.Dock.Right);

            DockLayoutPanel dockPanel = new DockLayoutPanel();

            dockPanel.Children.Add(searchIcon);
            dockPanel.Children.Add(textBoxItem);

            this.radTextBox1.TextBoxElement.Children.Add(dockPanel);
        }