c#中如何设置画布上的内容的点击事件

c#中如何设置画布上的内容的点击事件,第1张

我能想到的两个办法。。

一 、鼠标点击事件中计算鼠标坐标是否在你画布的内容上

二 、编写一个自定义不规则控件,该控件的背景设置成你画布内容然后控件的点击事件就是你要的事件

1、添加元件

2、隐藏菜单分组

3、给按键添加点击事件

4、预览效果

从元件库中拖动元件到画布:添加按键、菜单背景图、三个菜单文本,如下图2画布所示;

1-2、选中“菜单背景图、三个菜单文本”,设为一组;

3、并设置分组名称为“菜单”,设置名称是方便在大量元件中快速查找到我们需要的元件组(这是个好习惯,请注意);

4-5、勾选“样式”界面的隐藏按键;

1、单击选中按键;

2、在界面右侧边栏选中“PROPERTIES”(属性);

3、双击add case 下的“OnCLick”,显示时间编辑界面;

4、如下图,点击“Widgets”》“show/hide” ;

5、在右边栏勾选步骤二中命名的“菜单”;

6-7、勾选“Visibility”》“Toggle”(切换效果-在显示与隐藏之间切换),然后完成设置。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11778846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存