У меня есть программа, где я могу рисовать простые фигуры на panel
, и она отслеживает движение мыши.Отображение панели Visual Studio
private void DrawingPanel_MouseMove(object sender, MouseEventArgs e)
{
toolStripStatusLabel1.Text= e.X + "," + e.Y;
}
Мне было интересно, есть ли способ, которым я могу «отобразить» свою панель. При отображении я имею в виду создание областей (с rectangle coords
f.e.), которые будут показывать какое-то сообщение или всплывающие подсказки на моем курсоре, когда я наводил курсор на эту область.
Возможно ли это сделать?
EDIT: Чтобы быть ясным - я не использую mouseEvent для рисования фигуры на своей панели. Я рисую их с помощью кнопок, созданных в боковом меню.
EDIT2: Пример: Я нарисовал прямоугольник (10, 10, 20, 20). Когда я наводил указатель мыши на эти коорды, я хотел бы получить всплывающее окно по моему курсору. Somethinkg like:
System.Windows.Forms.ToolTip Rect = new System.Windows.Forms.ToolTip();
ToolTip1.SetToolTip(this.Rect, "Reactangle 100 m2");
Я ищу правильное понимание: вы перемещаетесь и наведите указатель мыши на панель. И вы хотите видеть, что некоторые всплывающие (метки) перемещаются вместе с мышью, показывая, например. коорды мыши, правильно? – Tatranskymedved
Не совсем, так как я могу рисовать фигуры на этой панели, я буду отслеживать координаты этих фигур. И позже я хочу создать несколько всплывающих сообщений, когда я наводил указатель мыши на созданную фигуру. – mymek
Чтобы ответить на ваш вопрос. Да, это возможно. Пожалуйста, сушите круг вопросов. – TyCobb