Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
angol
29 / 18 / 1
Регистрация: 09.09.2010
Сообщений: 411
1

Как сделать, что бы строка сообщения в MessageBox была полужирной

04.03.2012, 16:15. Просмотров 1286. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Как сделать, что бы строка была полужирной?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2012, 16:15
Ответы с готовыми решениями:

Как сделать так, что в MessageBox отображалась активная ссылка
Подскажите как сделать так, что в MessageBox отображалась активная ссылка. ...

Сделать так, чтобы была одна строка в DataGridView
Помогите сделать так, чтобы была одна строка в DataGridView, а то при...

DGV: как сделать, что бы закрашивалась вся строка кроме одной колонки
Здравствуйте! На форме DGV подключен к BD SQL Подписавшись на событие...

Автозакрытие окна сообщения MessageBox c таймером
Собственно, как реализовать сыпадение сообщения с автокликом на кнопке ОК через...

Как сделать обработчик для кнопки MessageBox?
У меня на ошибку срабатывает появление MessageBox.Show("Ошибка!"); Мне...

3
Single Feniks
28 / 28 / 5
Регистрация: 05.01.2011
Сообщений: 63
04.03.2012, 17:26 2
Так, ведь в контроле, через которой она будет выводиться шрифт полужирный указать. А чтобы string'у непосредственно стиль присваивать, о таком я не слышал. Мож прост не знаю. =\

C#
1
label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold);
1
angol
29 / 18 / 1
Регистрация: 09.09.2010
Сообщений: 411
04.03.2012, 18:00  [ТС] 3
Цитата Сообщение от Single Feniks Посмотреть сообщение
Так, ведь в контроле, через которой она будет выводиться шрифт полужирный указать. А чтобы string'у непосредственно стиль присваивать, о таком я не слышал. Мож прост не знаю. =\

C#
1
label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold);
Конешно спасибо вам за это, но мне бы хотелось, что бы оно в MessageBox выводило
0
Single Feniks
28 / 28 / 5
Регистрация: 05.01.2011
Сообщений: 63
04.03.2012, 18:25 4
Слушай ты канеш извеняй, но я вообще не понял не из твоего первого поста не из этого, что тебе конкретно нужно и куда выводить! Создай программно окно с жирным лабелом и используй его для месагБокса вместо штатного.

Я делаю так, в моем "MBox.cs":

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
        public static void Message(out DialogResult Drez, string FText, string LText, string BText1, string BText2, bool onTop)
        {
            Form Fp = new Form() { Name = "Fp", Text = FText };
            {
                Fp.TopMost = onTop;
                Fp.StartPosition = FormStartPosition.CenterParent;
                Fp.FormBorderStyle = FormBorderStyle.FixedToolWindow;
                Fp.ShowInTaskbar = false;
                Fp.ClientSize = new System.Drawing.Size(185, 70);
 
                Label label1 = new Label() { Name = "label1", Text = LText };
                label1.Location = new System.Drawing.Point(10, 10);
                label1.Size = new System.Drawing.Size(165, 25);
 
                // Тут тебе жирным надо сделать, али где?
                label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold); 
 
                Button button1 = new Button() { Name = "button1", Text = BText1 };
                Button button2 = new Button() { Name = "button2", Text = BText2 };
 
                button1.Location = new System.Drawing.Point(10, 35);
                button1.Size = new System.Drawing.Size(80, 25);
                button1.UseVisualStyleBackColor = true;
 
                button2.Location = new System.Drawing.Point(95, 35);
                button2.Size = new System.Drawing.Size(80, 25);
                button2.UseVisualStyleBackColor = true;
 
                button1.DialogResult = DialogResult.Yes;
                button2.DialogResult = DialogResult.Cancel;
 
                Fp.Controls.Add(label1);
                Fp.Controls.Add(button1);
                Fp.Controls.Add(button2);
 
                Fp.Load += delegate(Object o, EventArgs ea)
                {
                    if (label1.Text.Length > 27)
                    {
                        Fp.Height = Fp.Height + 20;
                        label1.Height = label1.Height + 15;
                        button1.Top = button1.Top + 20;
                        button2.Top = button2.Top + 20;
                    }
                };
            }
А обращаться:

C#
1
2
3
4
5
DialogResult Drez;
MBox.Message(out Drez, "Подтверждение", "Сбросить все координаты?", "Да", "Отменить", this.TopMost);
if (Drez == DialogResult.Yes)
{
}
Есть еще такой же для импутбокса с возвращением текста и результата.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2012, 18:25

MessageBox выскакивает без остановки, как сделать одно срабатывание?
Делаю игру, нужно что бы при определённом значение переменной появлялось...

Как сделать так чтобы с появлением MessageBox воспроизводился аудио файл
Здравствуйте, я хочу установить звук (.wav ) при появлении сообщения после...

Как сделать так, чтобы форма всегда была под фокусом
Как сделать так, чтобы форма всегда была под фокусом.


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

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

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