Как добавить изображения в radbutton в winforms? - PullRequest
0 голосов
/ 17 января 2012

В настоящее время я использую vb.net в Visual Studio 2010 и использую радбутоны для winforms.

Как получить кнопку с изображением в левой части и текстом справа?Я не могу найти подходящее свойство для установки изображения.

Да, я могу установить свойство Displaystyle (изображение и текст) и выравнивание изображения (middleleft)

любого, кто может поделиться своимзнания?

спасибо!

Ответы [ 2 ]

1 голос
/ 17 января 2012

Если ваш вопрос касается обычной кнопки , вы можете изменить свойство изображения кнопки в окне свойств в Visual Studio.

Если вы генерируете кнопку динамически, вы можете:

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

Если ваш вопрос касается элемента управления Telerik Radbutton от Telerik Telerik Rad Кнопки для WinForms тогда вы можете создать тему для кнопки, как это Как создать тему для кнопки Telerik radbutton

Если ваш вопрос касается радио-кнопки , вы задаете ее в окне свойств или с помощью кода, подобного следующему:

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);
        }
1 голос
/ 17 января 2012

Установите Appearance на Appearance.Button

Установите свойство Image

Установите TextImageRelation на TextImageRelation.ImageBeforeText

Отображение по умолчанию Appearance.Norm показываетТрадиционный переключатель с изображением на этикетке.

...