radbuttonelerik/winform/c#:如何删除图标的边框?

radbuttonelerik/winform/c#:如何删除图标的边框?,c#,winforms,telerik,radbuttontextbox,C#,Winforms,Telerik,Radbuttontextbox,我有这个搜索者 我想去掉玻璃的边缘 它是Winform中的RadButtonExtBox 我三次修改文本框的颜色,但我没有得到我需要的: this.radtxtFilter.RightButtonItems[0].EnableBorderHighlight = false; this.radtxtFilter.RightButtonItems[0].BorderHighlightColor = System.Drawing.Color.Red; 如何操作?消除右按钮元素周围边框的最简单方法是

我有这个搜索者

我想去掉玻璃的边缘

它是Winform中的RadButtonExtBox

我三次修改文本框的颜色,但我没有得到我需要的:

this.radtxtFilter.RightButtonItems[0].EnableBorderHighlight = false;
this.radtxtFilter.RightButtonItems[0].BorderHighlightColor = System.Drawing.Color.Red;

如何操作?

消除右按钮元素周围边框的最简单方法是操作其可见性属性:

        RadButtonElement radButtonElement = new RadButtonElement();
        radButtonElement.Text = "";
        radButtonElement.DisplayStyle = Telerik.WinControls.DisplayStyle.Text;
        radButtonElement.TextElement.CustomFont = "TelerikWebUI";
        radButtonElement.TextElement.CustomFontSize = 10;

        radButtonElement.BorderElement.Visibility = ElementVisibility.Collapsed;

        this.radButtonTextBox1.RightButtonItems.Add(radButtonElement);

答案是:物业应涂漆:

RadButtonElement radButtonElement = new RadButtonElement();
radButtonElement.ImagePrimitive.Image = Resources.TV_search;
radButtonElement.BorderElement.ShouldPaint = false;
this.radtxtFilter.RightButtonItems.Add(radButtonElement);