Добавление подсказок к ярлыку - PullRequest
0 голосов
/ 10 июля 2009

Я знаю, что можно добавить всплывающую подсказку практически ко всем элементам в Visual Studio, но мне было интересно, если кто-нибудь знает, возможно ли добавить всплывающие подсказки к метке? У меня есть 5 изображений, которые я хотел бы вызвать, когда пользователь наводит указатель мыши на элемент (метку).

У меня есть 5 меток: Форма, Корона, Ствол, Корневая вспышка и Корни и 5 картинок.

Я знаю, что есть событие MouseHover, но я не могу заставить его вызвать нужную картинку при наведении курсора.

Опять же, любая помощь очень ценится, и я благодарю сообщество за всю их поддержку.

Примечание: я очень ограниченный начинающий, и я делаю код на VB.

Ответы [ 4 ]

0 голосов
/ 02 мая 2012

Перетащите всплывающую подсказку на форму, затем выберите метку и установите свойство «Всплывающая подсказка на всплывающей подсказке1»:

System.Windows.Forms.ToolTip ToolTip1 = new System.Windows.Forms.ToolTip();
ToolTip1.SetToolTip(this.textBox1, "Hello");

http://msdn.microsoft.com/en-us/library/aa288412(VS.71).aspx

0 голосов
/ 10 июля 2009

Вы можете использовать событие MouseHover метки, чтобы создать новый PictureBox с вашим изображением. Затем вы должны установить местоположение PictureBox на ваши координаты мыши или местоположение метки. Затем, при событии MouseLeave метки, вы удалите созданный вами PictureBox, если он есть.

Это C #, но что-то вроде этого будет работать.

PictureBox hoverImage;
lblLabel_MouseHover()
{
hoverImage = new PictureBox;
MyImage = New Bitmap("C:\image.bmp");
hoverImage.Image = CType(MyImage, Image)
hoverImage.Location = lblLabel.Location;
}

lblLabel_MouseLeave()
{
hoverImage.Dispose();
}
0 голосов
/ 28 июля 2009

Какую версию VB вы используете? В vb.net 2008 вы можете добавить элемент управления всплывающей подсказки к форме, а затем добавить текст всплывающей подсказки в качестве свойства к метке (и другим элементам управления), все во время разработки. Кодирование не требуется.

0 голосов
/ 10 июля 2009

Вы можете создать форму в формате html с изображением в ней и ссылаться на нее в подсказке, используя ее идентификатор в javascript. Проверить этот сайт.

...