Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 10
1

Как повернуть label на 90°?

08.04.2018, 19:32. Просмотров 4079. Ответов 1
Метки нет (Все метки)

Здравствуйте, подскажите пожалуйста как повернуть label на 90° или как писать текст вертикально в нем ?!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2018, 19:32
Ответы с готовыми решениями:

Как повернуть label или кнопку?
Всем привет, подскажите пожалуйста как поворачивать элементы типа кнопок,надписей,панелей на угол,...

Повернуть Label на 90 градусов
Помогите плз, на форме есть label , как повернуть его на 90 градусов чтоб он был вертикальным..

Повернуть картинку на label'e
Помогите повернуть картинку которая находится на лейбле QPixmap img(":/picture.png"); ...

ProgressBar. Отображение % выполнения на label - как сделать фон label прозрачным?
Есть прогрессбар, есть лэйбл, на котором отображается ход выполнения. Лэйбл помещена на...

1
282 / 281 / 108
Регистрация: 04.09.2010
Сообщений: 638
09.04.2018, 09:01 2
Лучший ответ Сообщение было отмечено motor4ik69 как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    public partial class Form1 : Form
    {
        public Form1() {
            InitializeComponent();
            label1.AutoSize = false;
            label1.Paint += Label1_Paint;
        }
 
        private void Label1_Paint(object sender, PaintEventArgs e)
        {
            e.Graphics.Clear(this.BackColor);
            e.Graphics.RotateTransform(-90);
            SizeF textSize = e.Graphics.MeasureString(label1.Text, label1.Font);
            label1.Width = (int)textSize.Height + 2;
            label1.Height = (int)textSize.Width + 2;
            e.Graphics.TranslateTransform(-label1.Height / 2, label1.Width/2);
           e.Graphics.DrawString(label1.Text, label1.Font, Brushes.Black, -(textSize.Width / 2), -(textSize.Height / 2));
        }
    }
2
Изображения
 
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2018, 09:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как вставить текст в label на середине, то есть на центре label?
Здравствуйте. Как вставить текст в label на середине, то есть на центре label?

Как вывести значение выделенной строки в listwidget в label . а Так же из combobox в label
добрый вечер. как вывести значение выделенной строки в listwidget в label . а Так же из combobox в...

Как повернуть изображение
Имеется объект типа QImage, мне требуется его повернуть. Вот код #include "mainwindow.h"...

Как повернуть матрицу?
как повернуть матрицу (НЕ КВАДРАТНУЮ) на 180 и на 270 градусов в mathad??


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.