Я разрабатываю приложение форм Windows в C#. Я создаю большое количество кнопок в циклах, и я желаю как изображения (значка), так и текста, который будет отображаться на кнопке. Я экспериментировал с выравниванием, но мне нужно, чтобы изображение находилось на самом верху Button
, а текст был ниже изображения. Мой текущий код:Укладка различных элементов в Windows.Forms.Button
button1.Image = im;
button1.ImageAlign = ContentAlignment.TopCenter;
button1.Text = "CS: GO";
button1.TextAlign = ContentAlignment.MiddleCenter;
Это создает этот образ, который явно не то, что я хочу:
Я не могу изменить размер Button
, так как текст определяется пользователем, и при условии изменение длины.
Да, но это позиционирует его в нижней части кнопки. По нескольким причинам мне нужно, чтобы это было закреплено под изображением. – jezza
@jezza Это должно решить это: P - просто держите остальное в центре, и все будет хорошо: D –
Да! Большое вам спасибо, отлично. Кроме того, спасибо тому, кто внес изменения в мой вопрос, я понимаю, почему он должен быть оконным. – jezza