如何在DragEnter事件中知道来源是不是本控件? if( sender == this ) //....else return; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sender?我开始也是这样想结果发现sender是事件触发者,一直是当前控件的不是拖放源 说实话,我还是不是很明白你的问题,能不能说清楚一点sender肯定会是该控件,这是没错的,所以我给你的代码实际上也没什么用 GiveFeedback在你要区分来源的地方写Control.GiveFeedback 事件ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemWindowsFormsControlClassGiveFeedbackTopic.htm 我知道你的意思不过,好像不能够直接区分托动的来源我让你用GiveFeedback事件是在这个事件发生时在一个全局变量中指定当前的sender然后,你可以通过这个sender的来判断来源当然,这是个笨方法 你的意思是说控件的文件被拖动前会触发GiveFeedback?如果可行,这不是什么笨方法 我怀疑它不能用啊GiveFeedback 事件使得拖动事件源能够修改鼠标指针的外观,以便在拖放操作过程中为用户提供视觉反馈。这和DragOver好像也没什么区别啊 话是没错不过,这个事件在拖动过程中会发生注意,它是触发拖动源控件的事件哦所以,你可以把源控件的sender付给一个变量这样,应该是可以成功不过,方法笨一点 rtBox.GiveFeedback += new System.Windows.Forms.GiveFeedbackEventHandler(this.richTextBox_GiveFeedback); private void richTextBox_GiveFeedback(object sender, System.Windows.Forms.GiveFeedbackEventArgs e) { System.Diagnostics.Debug.WriteLine("givefeedback"); } 怎样让DAL层的三个方法可以单独调用,也可以放到一个事务中一起调用? 我使用了RawPrinterHelper 打印文件,当文件中出现中文时,中文字变成乱码,而字母和数字则不会, 这样的系统,这样的结构怎样结合 请大家帮帮我! C#中如何实现禁用本地关机 动态加载用户控制后,怎么读取用户控件里面的服务器端控件的值。 关于Remoting的远程对象的获取 怎么读取excel单元格的超链接? 各位有没有什么好的表格控件,dotnet下的,推荐一下! 求指点C# bcp 导入,导入界面与查询界面在一起,导入后不能再查询 问一个傻问题,高手们别嘲笑我哦 这个结构的集合,为什么报错
结果发现sender是事件触发者,一直是当前控件的
不是拖放源
不过,好像不能够直接区分托动的来源我让你用GiveFeedback事件
是在这个事件发生时
在一个全局变量中指定当前的sender
然后,你可以通过这个sender的来判断来源当然,这是个笨方法
不过,方法笨一点
private void richTextBox_GiveFeedback(object sender, System.Windows.Forms.GiveFeedbackEventArgs e)
{
System.Diagnostics.Debug.WriteLine("givefeedback");
}