Я делаю приложение C # WinForm, в котором у меня есть Button
с Image
и Text
на кнопке. Я хочу растянуть изображения из Left
, Right
и Top
, а в Bottom
есть текст, некоторые текстовые изображения не должны возвращаться к этому тексту.
У меня естьпопробовал этот код
private void LoadProducts(string Name, string Text, Image photo)
{
Button b = new Button();
b.Name = Name;
b.Size = new Size(215, 115);
b.Text = Text;
b.Font = new Font("Arial",9, FontStyle.Bold);
b.ForeColor = Color.Black;
b.TextImageRelation = TextImageRelation.Overlay;
b.TextAlign = ContentAlignment.BottomCenter;
b.BackgroundImage = photo;
b.BackColor = Color.Black;
b.BackgroundImageLayout = ImageLayout.Stretch;
b.Click += new EventHandler(b_Click);
flowLayoutPanel1.Controls.Add(b);
}
Я ожидаю, что кнопка должна отображаться с растянутым изображением, а текст должен быть ниже изображения, текстовый фон должен быть черным, но фон текста - это само изображение.