c# winform 给某动态控件设置 isballoon = true的tooltip 即 气泡状提示

    <p><font>本次示例简单的实现如下效果:<br>在某窗体有一个按钮 btnadd 及一个panel panel1<br>每点击一次btnadd 将在panel1内 新增一个picturebox控件以显示一张图片<br>在新增picturebox控件的时候 将即时在图像上显示一个气泡状提示<br>之后当鼠标移到某picturebox控件上的时候 也显示一个气泡状提示</font></p><p><font>为实现上面的效果 我们先为该窗体增加了两个tooltip tooltip1和tooltip2<br>并且将其isballoon属性都设置为true</font></p><p><font>然后在按钮的执行事件中对picturebox设置tooltip </font></p><p><font>示例代码为:</font></p><p><font>picturebox picbox1 = new picturebox();<br>picbox1.name = "picbox" + (iclickedtimes * 3 + 1).tostring();<br>picbox1.width = 320;<br>picbox1.height = 240; <br>picbox1.sizemode = pictureboxsizemode.stretchimage;<br>picbox1.image = smallimage;<br>picbox1.location = new point(2,2);<br>picbox1.cursor = cursors.hand;<br><br><span style="color: #0000ff;">this.tooltip1.settooltip(picbox1, "气泡提示信息1");<br></span>picbox1.click += new eventhandler(btnimageclick);</font></p><p><font>及在picbox1被添加到panel1后设置直接提示</font></p><p><font style="color: #0000ff;">this.tooltip2.show("气泡提示信息2", picbox1, picbox1.location.x + 100, picbox1.top, 1000);</font></p><p><font>/*<br>if (tabpanel.height &gt; this.panel1.height)<br>{<br> this.panel1.autoscroll = true;<br> int iheightoff = tabpanel.height - this.panel1.height + 50;<br> point p = new point(0, iheightoff);<br> panel1.autoscrollposition = p;<br>}<br>*/</font></p> 

你可能感兴趣的:(工作)