Konstantin18ko
@Konstantin18ko
Стоматолог

Почему не работает messagebox?

Скачал VSC 2017, решил попробовать написать на C#. В книге написано что при двойном клике будет дополнительное диалоговое окно. Но что то ничего не происходит.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Contact List 1.0\nWritten by: 18ko&Ururur", "About");
        }
    }
}

Где косяк?
  • Вопрос задан
  • 1768 просмотров
Пригласить эксперта
Ответы на вопрос 4
@Recardo_Recoly
Ну... А в форме ты же создал pictureBox ?
И поставил на него эвентхандлер ?
Ответ написан
@Got_Oxidus
Учусь
На событие подписались?
Это либо в конструкторе VS, либо в коде.
1. Выделяете PictureBox -> В окне свойств кнопка с молнией -> в списке ищите нужное событие (DoubleClick). (в коде появиться метод)
2
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            pictureBox1.DoubleClick += pictureBox1_Click; //!!!!
        }
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Contact List 1.0\nWritten by: 18ko&Ururur", "About");
        }
    }
Ответ написан
На форму пихните из панели слева pictureBox
Он автоматически назовется pictureBox1
Потом поставьте ему событие клик

Появится вот этот код сам

private void pictureBox1_Click(object sender, EventArgs e)
        {
            
        }


останется только добавить

MessageBox.Show("Contact List 1.0\nWritten by: 18ko&Ururur", "About");
Ответ написан
Комментировать
@kvasek
Посмотрите полностью и потом аналогично создайте событие для своего pictureBox
https://www.youtube.com/watch?v=Is1EHXFhEe4
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы