Я хотел бы иметь возможность иметь Label
такой, чтобы она выглядела как
[Здесь немного текста] [ICON]
т.е. значок следует за текстом, довольно просто.
Я не знаю, какой будет текст во время разработки, поэтому у меня AutoSize
установлен в true на элементе управления Label
, но это означает, что изображение просто рисуется сверхутекста.Если я добавлю Padding
в правую часть, он не будет работать так, как я хочу (в стиле CSS, где фоновые изображения рисуются внутри области отступов).Возможно ли это сделать в C # Winforms?Или мне придется измерить текст и затем изменить ширину элемента управления самостоятельно?
Спасибо.
РЕДАКТИРОВАТЬ: Просто чтобы прояснить, я не предлагал два элемента управления, один послеДругой.Скорее, установите свойство Label.Image
, чтобы оно отображалось с одной стороны от текста метки.По-видимому, это просто не встроенная функциональность для автоматически изменяемых этикеток, которая кажется довольно слабой.