这样的问题如何实现? 在listBox的doubleclick事件处理器中,调用Close就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上!只需调用this.Close(); 要先设置ControlStyles见ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwindowsformscontrolstylesclasstopic.htm private void listBox1_DoubleClick(object sender, System.EventArgs e){ if(this.listBox1.SelectedItems.Count==1) ((System.Windows.Forms.Form)this.listBox1.Parent).Close();} to: LiSDN(LOCK ON)不行的呀!还是解决不了,将你的代码这样的修改了还是不行!private void m_listModel_DoubleClick(object sender, System.EventArgs e) { if(this.m_listModel.SelectedItems.Count==1) ((System.Windows.Forms.Form)this.m_listModel.Parent).Close(); } As followsprivate void m_listModel_DoubleClick(object sender, System.EventArgs e){ if(this.m_listModel.SelectedItems.Count==1) this.Close();} 我想你的难点在于怎么让双击引发服务器端的事件处理程序!对不?--------------------------***.aspx---------------------function lboData_dblclick()//listbox的双击{ document.all("btnOpenDir").click();//服务器端处理函数(我这里是一个button1的click处理函数)} to Knight94(愚翁)还是不行!这到底是怎么回事!高手救救我吧! to :csdn_bob(文子) 你理解错了,我现在已经不做ASP.NET了!是在做WINFORM了!to : zhongwanli(想一下,就会可以):GP都不懂,你同意什么! 請詳細說一下你想做什么哦﹐按我的理解﹐你是想通過雙擊listBox的選項來關閉listBox所在的窗體﹐你的listbox是直接放在Form上﹐還是放在Panel或其他容器中的,如果是直接放在窗體上的話﹐我以上的方法應該可行的 again to :LiSDN(LOCK ON)不行的呀!又不知道怎么回事,真急人!代码现在修改成以下,但是程序运行后没有丝毫的反映!想利用断点查询,确根本都执行不了这段代码里去!晕到!private void m_listModel_DoubleClick(object sender, System.EventArgs e) { if(this.m_listModel.SelectedItems.Count==1) this.Close(); } 如果不是自己写的,再试试如下:private void m_listModel_DoubleClick(object sender, System.EventArgs e){ if(this.m_listModel.SelectedItems.Count==1) Application.Exit();} private void listBox1_DoubleClick(object sender, System.EventArgs e) { if (this.listBox1.SelectedItems.Count ==1) this.Close (); }应该可以,你是不是还有其他事件,看有没有受到印象 我那个窗体里总共就这么多代码,烦大家帮我看看吧:CDlgEditModel窗体名,m_listModel listbox名!private void CDlgEditModel_Load(object sender, System.EventArgs e) { int nIndex=m_listModel.FindString(m_strModel); if( nIndex != -1 ) m_listModel.SetSelected(nIndex,true); } private void m_btnOk_Click(object sender, System.EventArgs e) { if(m_listModel.Text=="") return; m_strModel=m_listModel.Text; } private void m_listModel_DoubleClick(object sender, System.EventArgs e) { if(this.m_listModel.SelectedItems.Count==1) //Application.Exit(); this.Close(); } 怎么必须要在listbox里加上这句才行!this.m_listModel.DoubleClick +=new System.EventHandler(this.m_listModel_DoubleClick); 这句应该是系统自己去加的呀!为什么要我自己写出来? c# 如何使用将word转成图片? 现在有个功能要调用QQ,说是一个链接,可是还有问题,帮忙看下 菜单功能如何实现 c/s 连接字符串问题~~~~~~~~~~~~~~~~~~~~~~~ 批量更新问题?更新不成功! 各位哥哥姐姐发个vs2005 team的下载链接给我萨 他妈 的csdn要死 啊 给 日本 人 做广告 连载,LINQ兵法十四章,7(2of3) 请教各位前辈,如何监控客户端某个目录下的文件上传? 100分的Remoting问题 如何调试com+组件? ***高人请进入***在C#中,如何使用STI.dll这类型的API函数?
只需调用this.Close();
见ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwindowsformscontrolstylesclasstopic.htm
{
if(this.listBox1.SelectedItems.Count==1) ((System.Windows.Forms.Form)this.listBox1.Parent).Close();
}
不行的呀!还是解决不了,将你的代码这样的修改了还是不行!
private void m_listModel_DoubleClick(object sender, System.EventArgs e)
{
if(this.m_listModel.SelectedItems.Count==1)
((System.Windows.Forms.Form)this.m_listModel.Parent).Close();
}
private void m_listModel_DoubleClick(object sender, System.EventArgs e)
{
if(this.m_listModel.SelectedItems.Count==1)
this.Close();
}
function lboData_dblclick()//listbox的双击
{
document.all("btnOpenDir").click();//服务器端处理函数(我这里是一个button1的click处理函数)
}
还是不行!这到底是怎么回事!高手救救我吧!
to : zhongwanli(想一下,就会可以):GP都不懂,你同意什么!
不行的呀!又不知道怎么回事,真急人!代码现在修改成以下,但是程序运行后没有丝毫的反映!想利用断点查询,确根本都执行不了这段代码里去!晕到!
private void m_listModel_DoubleClick(object sender, System.EventArgs e)
{
if(this.m_listModel.SelectedItems.Count==1)
this.Close();
}
private void m_listModel_DoubleClick(object sender, System.EventArgs e)
{
if(this.m_listModel.SelectedItems.Count==1)
Application.Exit();
}
{
if (this.listBox1.SelectedItems.Count ==1)
this.Close ();
}
应该可以,你是不是还有其他事件,看有没有受到印象
CDlgEditModel窗体名,m_listModel listbox名!private void CDlgEditModel_Load(object sender, System.EventArgs e)
{
int nIndex=m_listModel.FindString(m_strModel);
if( nIndex != -1 )
m_listModel.SetSelected(nIndex,true);
}
private void m_btnOk_Click(object sender, System.EventArgs e)
{
if(m_listModel.Text=="") return;
m_strModel=m_listModel.Text;
}
private void m_listModel_DoubleClick(object sender, System.EventArgs e)
{
if(this.m_listModel.SelectedItems.Count==1)
//Application.Exit();
this.Close();
}
this.m_listModel.DoubleClick +=new System.EventHandler(this.m_listModel_DoubleClick);
这句应该是系统自己去加的呀!为什么要我自己写出来?