Ссылка для донатов:
Основной канал:
#MessageBox #MessageBox.Show() #DialogResult #cSharp #СиШарп
Nguồn:https://wijstaanvooronzegrondrechten.org/
Ссылка для донатов:
Основной канал:
#MessageBox #MessageBox.Show() #DialogResult #cSharp #СиШарп
Nguồn:https://wijstaanvooronzegrondrechten.org/
МесагеВох в тексте
Служит для того что бы выводилось окно с сообщением и кноповками, также будет соответствующий звуковой сигнал.
Хорош если надо спросить пользователя о чём то,не засоряя главную форму.
Конструкция
MessageBox.Show(Разные параметры);
Ответ от кнопок можно засунуть либо в иф елсе, либо в DialogResult result; /*на месте result можно поставить любое название */
Пример
if(MessageBox.Show("Текст в сообщении","Заголовок окна",MessageBox.Buttons.YesNo,MessageBoxIcon.Question)){label1.Text ="Нажали кнопку ДА";}
else
{label1.Text = "Нажали кнопку нет";}
Будет выведено новое окно с сообщением Текст в сообщении, заголовок будет Заголовок окна, будут кнопки Да, Нет, иконка будет со знаком вопроса.
/*https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.messagebox?view=netframework-4.7.2*/
Тут на русском описан каждый параметр. Тыкаете,читаете, изучаем. Если возникнут вопросы с каким либо параметром отписаться можно тут в коментах. Также если не желаете открывать сайт, то можно смотреть в визуалке на подсказки
Когда вернётесь с новыми обучающими видео?
Уж очень нравиться именно ваша подача и методика обучения.
Спасибо , очень доходчиво .
Как всегда-четко!
огромное спасибо за ваши обучающие видео. вы даже не представляете как помогли. я студент, учусь на очно-заочном и нам поставили предмет по си шарпу. но препод вообще ничего не объясняет. он почему-то думает что мы должны всё знать и просто кидает нам методичку на стол и грит выполняйте лабы. там ничерта не понятно, несколько пар сидел тупил, пока на этот курс не наткнулся) в итоге затащил, сдал все лабы, скоро вот экзамен. ещё раз спасибо!
Примерно на 15:50–16:00 минуте вы сказали что в этом коде
if (MessageBox.Show("Вы уверены?","Вопрос", MessageBoxButtons.OKCancel, MessageBoxIcon.Question ==DialogResult.Yes))
{
label1.Text = "Вы выбрали Да";
}
else
{
label1.Text = "Вы выбрали Нет";
}
происходит глюк винды и он выводит "нет". Но это условие не выполняется по скольку на кнопках MessageBox нет, ни да, ни нет по этому он сразу переходит в else и выводит нет
https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.messagebox?view=netframework-4.8
Спасибо за доходчивый и понятный курс! Но у меня возник вопрос, а как вывести данный бокс при закрытии программы. То, что нашел в гугле, почему то не работает(Form1_FormClosing)
Как мне изменять данные в messageBox в динамическом режиме?
Например я пишу таймер, и я хочу в messageBox-е постоянно изменять данные в одном уже открытом messagebox-e
Красава Христ) Спасибо за уроки, ставлю лайк) не забудь пожалуйста про многопоточность нам рассказать…
Хруст а можешь чуть подробнее что за панта свитч для быстрого переключения языка юзаешь ? можно просто название на английском)
Главный закон еврея: Если что-то даётся халявно – бери. Также и тут (16:10), если добавили – юзай иначе смысла в добавлении этого нет. Есть такая украинская пословица: дають – бери, б'ють – тікай (дают – бери, бьют – беги).
Классные уроки. Хорошо что я нашел эти уроки во время. Спасибо тебе огромное. Здоровья тебе и мир твоему дому
Класс
Как можно сделать, чтобы message box растягивался в зависимости от ширины макс строки, входящей в него? Только если самому считать, и подставить в свойства?
Подскажи пожалуйста, пытался поэкспериментировать и сократить выражение тернарным оператором следующим образом:
private void button1_Click(object sender, EventArgs e)
{
DialogResult result = MessageBox.Show("Ну как, подумал?","Я устала ждать",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
result == DialogResult.Yes ? "Отлично!" : "Плохо:(";
}
На что компилятор выдал "Ахтунг!!!", подскажи пожалуйста почему так сделать нельзя и в чём ошибка?
Можете объяснить мне почему,я не могу сокращенно вызвать MessageBox.Show()? Погуглив нашел только такой вариант : System.Windows.Forms.MessageBox.Show. Так скажем полный путь к этому MessageBox
;D
using System;
using System.Windows.Forms;
namespace _4Programm
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Text = "IQ тест.";
button1.Text = "Пройти тест.";
label1.Text = "";
}
private void Button1_Click(object sender, EventArgs e)
{
DialogResult result = MessageBox.Show("Красивая картинка?", "IQ question", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
label1.Text = "Поздравляю, вы <<Умный>>.";
}
else
{
label1.Text = "Поздравляю, у вас лишняя хромосома.";
}
}
}
}
Хачатур, я тут заметил, что когда ты стираешь строку кода, то у тебя стрелочка остаётся на той же строке и ты можешь по новой писать код в ней, у меня же когда выделяю так же как и ты строку кода и нажимаю "Backspace", стрелочка улетает на строку выше и приходится нажимать "Enter", чтобы он вновь перепрыгнул на строку которая мне нужна. Как ты это делаешь?
Всегда юзал перемещение на кнопку по умолчанию)
Ибо когда удаляешь, через shift+del требует подтверждения, мышка автоматом на кнопку да перемещается. Классно))
MVC, MVP + WinForms, MVVM + MVP, Reactive UI – про что-то из этого мы увидим уроки?
Еще можно сделать событие появления окна по маусоверу, чтобы пользователь вообще обленился и не тратил ккал на движение мыши ^_^ Как обычно- круто, лайк
4:30 перечисление обозвали методом. Впринципе ничего страшного, но когда ты маслёнок, то ты такой ГДЕ СКОБОЧКИ? А?
кому лабораторную работу по c# помочь сделать )
братец, Я, с тобой мамин – программист на дому) от души, за тебя перекрестился ☦☦☦, Аминь!