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); }
protected override void CreateChildItems(Telerik.WinControls.RadElement parent) { base.CreateChildItems(parent); tbi = new RadTextBoxItem(mtb); mtb.Font = this.Font; this.TextBoxElement.Children.Add(tbi); }
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); }
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); }
//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); }