2009-07-10 3 views
0

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

У меня есть 5 ярлыков: форма, корона, ствол, корневая фара и корни и 5 фотографий.

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

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

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

ответ

0

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

+0

Я работаю в Visual Studio с VB и на рабочем столе что, вероятно, не имеет доступа к сети. Это их способ для вас или кого-то еще перевести то, что вы только что сказали в код vb? – 2009-07-10 16:23:43

0

Вы можете использовать событие 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

Спасибо! Теперь, чтобы перевести это на VB, я буду готовить. – 2009-07-10 17:59:14

+0

Я попытался преобразовать его в VB, но не смог. – 2009-07-10 22:49:54

0

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

+0

Я использую VB.Net 2008. Я знаю, что я могу добавлять всплывающие подсказки практически в любое время и в любом месте, но то, что я хотел добавить, было screentips - всплывающие подсказки, состоящие из изображений. Если я не могу разместить изображения в качестве подсказок ... – 2009-07-28 14:15:32

Смежные вопросы