ListBox控件单击事件请问有没有这样的事件,当单击“ListBox控件”中的项时弹出对话框。不是SelectChange事件,也不是Clike事件。是单击“ListBox控件”中的项触发事件。有的话他叫什么?
解决方案 »
- 高分求Telnet服务器和客户端的源代码(在线等)
- execScript的问题
- DataGridView 出现大红叉问题
- 在WinForm中,怎样在代码中加入一个控件的事件? 怎么将这个控件的事件删除?
- SQL Server中Image类型字段的数据存储,谢谢!!!
- cookies问题。asp些的cookies会在本地建立一个文件,asp.net没有在本地建立文件。
- 关于在ASP.NET 中如何获取DATAGRID中隐藏列的值
- 请问如何获得系统时间?谢谢!
- C#做一个过期的文件删除的批处理
- 怎样让网页上的内容随着IE的放大而放大,缩小而缩小呢??
- 磁卡串口监听问题
- VS2010 字体模糊怎么办?
private void listbox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
int index = listbox1.IndexFromPoint(e.Location); }
}
可是用“SelectedIndexChanged ”事件,ListBox是有默认选择项的。如果,能把默认选择项去了就可以了。能吗?
这是什么?怎么“int index = listbox1.IndexFromPoint(e.Location); ”一个整型变量?如果有弹出相应的窗体,应该写在哪里?
Srhy srhy = new Srhy();
srhy.ShowDialog(this);
就是“ListBox”默认选择的是第一项啊?怎样让它开始时不选择任何一项?
试了不行啊。string dqrq = DateTime.Now.ToLongDateString().ToString();
dqrq = Convert.ToDateTime(dqrq).ToString("yyyy-MM-dd");
string sql_srxm = "select xm,kh from hykblb where bksj=#"+dqrq+"#";
DataTable dt_srxm = access.FillDt(sql_srxm);
SRLB.DataSource = dt_srxm;
SRLB.DisplayMember = "xm";
SRLB.ValueMember = "kh";
SRLB.SelectedItem ="";
虽然不是很明白,但是确实行了,懵的,呵呵。
private void SRLB_MouseDown(object sender, MouseEventArgs e)
{
if(e.Button==MouseButtons.Left)
{
int index = SRLB.IndexFromPoint(e.Location);
这一句是获得鼠标的当前位置的坐标吗?
“MouseEventArgs e”,事件的触发实际上是个委托,但是"e"对象中都放有什么信息呢?用来干嘛的?
if (index == SRLB.SelectedIndex)
{
Srhy srhy = new Srhy();
srhy.ShowDialog(this);
}
}
}