社区
C#
帖子详情
自定义控件如何调用所在窗体的方法
anyqu
2012-03-05 03:00:27
做了一个绘图的自定义控件。放在窗体上之后要求鼠标在控件上移动时在窗体的状态栏上显示当前坐标,请问如何实现。
我在控件中得到了当前的坐标但不知怎么去通知父窗体改变
...全文
126
6
打赏
收藏
自定义控件如何调用所在窗体的方法
做了一个绘图的自定义控件。放在窗体上之后要求鼠标在控件上移动时在窗体的状态栏上显示当前坐标,请问如何实现。 我在控件中得到了当前的坐标但不知怎么去通知父窗体改变
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kong19
2012-03-07
打赏
举报
回复
父窗体
自定义控件obj.MouseMove +=
new WPFAppSet.MyControlEventHandler(XXX);
anyqu
2012-03-07
打赏
举报
回复
请问在控件的MOUSERMOVE事件中怎么调用自定义的事件
kong19
2012-03-05
打赏
举报
回复
MyControlEventArgs 需要自己定义,比如
public class MyControlEventArgs : EventArgs
{
private string _Result;
private bool _IsOK;
public MyControlEventArgs(bool isOK,
string res)
{
_IsOK = isOK;
_Result = res; ;
}
public string Result
{
get { return _Result; }
set { _Result = value; }
}
public bool IsOK
{
get { return _IsOK; }
set { _IsOK = value; }
}
}
kong19
2012-03-05
打赏
举报
回复
我上面是buttonclick的例子。你改成mousemove
kong19
2012-03-05
打赏
举报
回复
usercontrol 中自定义委托,事件,当MouseMove时触发自定义委托事件。
public delegate void MyControlEventHandler(object sender, MyControlEventArgs args);
public event MyControlEventHandler OnButtonClick;
父窗体中 load事件中,
wApp.OnButtonClick +=
new WPFAppSet.MyControlEventHandler(
wApp_OnButtonClick);
private void wApp_OnButtonClick(
object sender,
MyControlEventArgs args)
{
XXX
}
bdmh
2012-03-05
打赏
举报
回复
委托啊,或者发消息,或者最烂的,传递父窗体实例,直接通过实例访问
VBA常用技巧
技巧141自定义
窗体
中的鼠标指针类型345 技巧142调整
窗体
的显示位置346 技巧143由鼠标确定
窗体
显示位置348 技巧144用户
窗体
的打印349 技巧145使用自定义颜色设置
窗体
颜色351 技巧146在
窗体
中显示图表352 146-1使用...
C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载
主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows
窗体
基础、特色
窗体
界面、
窗体
控制技术、MDI
窗体
和继承
窗体
、Windows常用控件的使用、...
Android
自定义控件
(一)完全
自定义控件
Android
自定义控件
,是Android开发者必须熟练掌握的技术之一,特别是中高级开发者。本套视频详细讲解了安卓
自定义控件
开发的过程,并且结果实战开发。学习本套视频后,你会真正理解
自定义控件
在UI效果展示上的强大之...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章