如何在winforms的radbutton中添加图像?

时间:2012-01-16 20:13:58

标签: .net winforms rad-controls

我目前在Visual Studio 2010中使用vb.net,并且正在使用radbuttons for winforms。

如何在左侧部分显示图像并在右侧显示文字? 我找不到合适的属性来设置图像。

是的,我可以设置Displaystyle的属性(图像和文本)和imagealignment(middleleft)

谁能分享他的知识?

谢谢!

2 个答案:

答案 0 :(得分:1)

Appearance设为Appearance.Button

设置Image属性

TextImageRelation设为TextImageRelation.ImageBeforeText

默认外观Appearance.Norm显示标签部分中带有图像的传统单选按钮。

答案 1 :(得分:1)

如果您的问题是关于普通按钮,那么您可以在Visual Studio的属性窗口中更改按钮的图像属性。

如果您动态生成按钮,则可以:

yourbuttonobject.Image = Image.FromFile(@"path to your image");
this.Controls.Add(yourbuttonobject);//controls have to be added to a container control

如果你的问题是来自Telerik的telerik radbutton control Telerik Rad Buttons for WinForms 那么你可以按下这个按钮How to theme the Telerik radbutton button

如果您的问题是关于单选按钮,您可以从属性窗口或通过以下代码对其进行主题设置:

private void Form1_Load(object sender, EventArgs e)
        {
            RadioButton dynamicRadioButton = new RadioButton();
            dynamicRadioButton.Text = "I am a Dynamic RadioButton";
            dynamicRadioButton.Location = new Point(20, 20);
            dynamicRadioButton.Height = 40;
            dynamicRadioButton.Width = 300;
            dynamicRadioButton.Name = "DynamicRadioButton";
            dynamicRadioButton.Image = Image.FromFile(@"your_image_path");
            this.Controls.Add(dynamicRadioButton);
        }