初学VC#,有些地方不太明白。 在C#中,OnMouseDown事件的e包含一个事件的X和Y坐标,还有一个参数代表鼠标的左右键,用Visual Studio.net编辑器可以还容易的做到这些. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问在C#如何获得相关的参数,比如我做了一个播放器,使这个播放器与其中一些文件类型相关联,当打开相关文件时启动我的播放器,可是我在我的程序中怎样获得这个文件的路径和名称?我知道在delphi中有paramstr这个参数可以得到,但在C#中怎么得到? 1. OnMouseDown Event传递的e实际上是System.Windows.Forms.MouseEventArgs,可以安全的cast,从它的成员中可以得到相关的信息,比如X, Y。2. HRGN实际上是一个Handle,用Int32接回来就是了。3. 这种关联是通过命令行的形式传递路径/文件名的,你是说命令行参数? void Main(string[] args); 或者Environment.CommandLine; 1. Click与DoubleClick事件不提供鼠标位置,但你可以用Form的MousePosition (Point)属性2. C# 有个Region类 MessageBox.Show(Application.StartupPath); 显示EXE的启动路径,Application类提供了很多方法和属性是和应用程序有关的 to :qqchen79(知秋一叶)用你的方法也只能得到应用程序的路径啊。 谢谢qqchen79(知秋一叶)了用Environment确实可以得到,不过用main中的参数老是提示我数组超出范围了,我想这个args中至少有一个吧,例如args[0]代表应用程序名,可是我使用args[0]时有错,是什么原因? C#里Main的参数不包含当前程序的文件名。 提取网页XML内容 listbox显示字符串太长 如何记录 datagridview 单元格内容更改的位置? 求助:wml转html的问题 关于在线流量统计问题 如何统计TIF文件有多少页 值不能为空。参数名: String help!很急在线等待 在C#里面如何取得这个SQL値那? 请问Socket编程的问题 怎么打印点阵字体? 谁能提供vs.net第一张碟下载地址?
我知道在delphi中有paramstr这个参数可以得到,但在C#中怎么得到?
可以安全的cast,从它的成员中可以得到相关的信息,比如X, Y。2. HRGN实际上是一个Handle,用Int32接回来就是了。3. 这种关联是通过命令行的形式传递路径/文件名的,你是说命令行参数?
void Main(string[] args);
或者Environment.CommandLine;
显示EXE的启动路径,Application类提供了很多方法和属性是和应用程序有关的
用你的方法也只能得到应用程序的路径啊。
用Environment确实可以得到,不过用main中的参数老是提示我数组超出
范围了,我想这个args中至少有一个吧,例如args[0]代表应用程序
名,可是我使用args[0]时有错,是什么原因?