问一个个人认为挺有难度的问题,思归斑竹还有其他高手有控来看看 现在又一个做好了的自定义控件,用来显示图片的,现在想做令一个自定义面板控件,想让这个控件实现的功能是:可以把那个自定义图片控件拖上去,然后在那个面板控件哩设置一个属性url,可以输入网址,这样点了这个控件内的图片控件后可以转到在面板控件力所填的网址,这就是所要实现的面板控件的功能本来想在图片控件设置转向,但是现在要求不让,所以url只能写在面板控件哩,请问这个该怎样实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以通过WebClient读取URL图片,并显示出来 不是显示url的图片,是点图片整个页面跳转到面板控件里所填的得url页面 定义一个URL的属性private string _url=string.Entry;public string URL{ get {return _url;} set { _url=value;}}private WebControls.Image image =new Image();//protected virtrual void OnInit(sender,e){ if(URL!=string.Entry) image.Attributes["onclick"]=string.Format("javascript:window.location.href='{0}'",URL);} 遍历你的面板控件的Controls,判断如果是你的图片控件,就把Url的属性传给它。 回复人: Seeko0(阿 枫(www.vivichen.com)) ( ) 信誉:100 2004-11-25 03:32:00 得分: 0 定义一个URL的属性private string _url=string.Entry;public string URL{ get {return _url;} set { _url=value;}}private WebControls.Image image =new Image();//protected virtrual void OnInit(sender,e){ if(URL!=string.Entry) image.Attributes["onclick"]=string.Format("javascript:window.location.href='{0}'",URL);} 你好,你的这个url属性是写在那个图片控件里的吧?我想在面板控件中完成 回复人: niwalker() ( ) 信誉:100 2004-11-25 08:21:00 得分: 0 遍历你的面板控件的Controls,判断如果是你的图片控件,就把Url的属性传给它。 阿?遍历啊那样的话需要在页面dll文件中写不少代码,感觉不太好 http://www.microsoft.com/china/msdn/library/webservices/asp.net/BedrockAspNet.mspx 把图片的链接地址改为TextBox1.Text不就行了吗??? 现在就是想把image和面板控件分离开来,有没有好办法?楼上几位的建议不错。。 // 阿?遍历啊那样的话需要在页面dll文件中写不少代码,感觉不太好要写不少代码?2行就够了阿。而且并不影响性能,因为你的面板中的控件并不多。 dim ctrl as controlfor each ctrl in me.controls我决定在图片控件里寻找他的父控件,如果是面板控件,就获取里面的url属性加在自己身上决定采用这个办法,谢谢大家帮助,明天结贴 dim ctrl as controlfor each ctrl in me.parent.controls jQuery+json问题,求一简单demo或思路 asp.net上传说简单也简单说难也难 链接着数据库的网站如何发布 实体层和多表查询问题!!! 我做的网站 现在喊公司测试`` 但是好象只可以登陆两个人` 一登陆三个就提示访问用户过多` 问个问题,关于OWC! 采用ODBC连接数据库,如何返回存储过程的数据集?? 问个问题!(asp与.net数据库读取问题) 如何在没安装IIS的个人电脑上利用公司的大型服务器发布网站 window.close问题 我用localhost在查询分析器中连接不上数据库,而用本机名能访问可以连上 DataGrid可以序列化吗!!!可以的话如何序列化!!!!!
private string _url=string.Entry;
public string URL
{
get {return _url;}
set { _url=value;}
}
private WebControls.Image image =new Image();
//protected virtrual void OnInit(sender,e){
if(URL!=string.Entry)
image.Attributes["onclick"]=string.Format("javascript:window.location.href='{0}'",URL);
}
定义一个URL的属性
private string _url=string.Entry;
public string URL
{
get {return _url;}
set { _url=value;}
}
private WebControls.Image image =new Image();
//protected virtrual void OnInit(sender,e){
if(URL!=string.Entry)
image.Attributes["onclick"]=string.Format("javascript:window.location.href='{0}'",URL);
}
你好,你的这个url属性是写在那个图片控件里的吧?我想在面板控件中完成
遍历你的面板控件的Controls,判断如果是你的图片控件,就把Url的属性传给它。
阿?遍历啊那样的话需要在页面dll文件中写不少代码,感觉不太好
楼上几位的建议不错。。
要写不少代码?2行就够了阿。而且并不影响性能,因为你的面板中的控件并不多。
for each ctrl in me.controls我决定在图片控件里寻找他的父控件,如果是面板控件,就获取里面的url属性加在自己身上
决定采用这个办法,谢谢大家帮助,明天结贴
for each ctrl in me.parent.controls