C# 设置图片超链接

请教:在C#2005中,如何设置图片超链接,效果是鼠标点击图片的不同部分,可以进入不同的页面,我记得在asp。net中有这个控件,但是C#做的单机版应用程序中该如何实现,... 请教:在C#2005中,如何设置图片超链接,效果是鼠标点击图片的不同部分,可以进入不同的页面,我记得在asp。net中有这个控件,但是C#做的单机版应用程序中该如何实现,请赐教,谢谢。
TmpRegionImage (区域热点图片控件) 有没有用于C#的?谢谢
展开
 我来答
zhouzhen955
2010-03-26 · TA获得超过202个赞
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:90.8万
展开全部
ASP.NET 中 如你所说: 点击图片不同部分 就可以...
<asp:ImageMap ID="ImageMap1" runat="server">
</asp:ImageMap>// 控件是这个.
//可以设置热点 ..不过 定位可能比较麻烦. 用 dreamwaver 可能比较好操作.
-----------------

单击版应用程序.:TmpRegionImage
TmpRegionImage基于TGraphicControl类,像TImage一样显示Bitmap图片,不过就像包含了一个地图一样可以点击图片中的某个区域。

这个控件 ,可能需要到 网站搜索下....
skyfukk
2010-03-26 · TA获得超过1187个赞
知道小有建树答主
回答量:966
采纳率:100%
帮助的人:634万
展开全部
在代码页的图片标签里加上属性:usemap="#Map";也就是给你的图片加上热区
然后在</body>前面加上如下代码:
<map name="Map" id="Map"></map>后面是</body>
然后在</map>标签前面加上热区,如下:
<area shape="circle" coords="140,146,77" href="连接目标" />后面是</map>

注意:shape="circle"
有3个属性:
circle(圆形,后面的coords要提供3个坐标)
rect(方形,后面的coords要提供4个坐标)
poly(为任意形状,coords自己定义,比如coords="140,156,77,22,17")

在vs里设置只能手动+代码.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七之象
2010-03-26 · TA获得超过123个赞
知道答主
回答量:55
采纳率:0%
帮助的人:71.1万
展开全部
你可以用LABEL实现,label有鼠标点击事件,如果你要点击一个图片的6个不同部分,出现不同的链接,你可以用PS把图片分成6个部分,然后用码放好6个label,把label属性里面的,backgroundimage改成你需要的图片,然后再设置label的鼠标点击事件就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
202261256487e6a
2010-03-26 · TA获得超过481个赞
知道小有建树答主
回答量:795
采纳率:0%
帮助的人:690万
展开全部
自己做一个控件
将图片设置为背景图片
设置好热区,当鼠标点击时检测鼠标点击的坐标是不是在热区中,如果在就触发相应的事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
师说tort
2010-03-26 · 超过15用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:39.7万
展开全部
imagemap.winform应该也可以吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qianthinkover
2010-03-26 · TA获得超过451个赞
知道小有建树答主
回答量:532
采纳率:0%
帮助的人:376万
展开全部
如果只是单纯的链接建议使用图片地图
dreamewear
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式