winform组合控件问题

问题描述

小弟我用picturebox和contextmenustrip定义了一个组合控件,将contextmenustrip关联到picturebox,但是当我给picturebox添加一个mousedown事件后,编译时发现右击picturebox时contextmenustrip不显示,不给picturebox添加mousedown事件,就可以显示contextmenustrip,我想知道这是啥原因?恳求给位大哥的热心解答!

解决方案

解决方案二:
是用户控件吧。检查一下picturebox的mousedown事件处理代码中有没有做屏蔽右键弹出菜单的操作,刚试了一下是可以的。
解决方案三:
你的mousedown事件是怎么触发的,代码怎么写的

时间: 2024-08-18 04:41:52

winform组合控件问题的相关文章

利用picturebox、contextmenustrip和textbox设计一个新的组合控件

问题描述 我想把picturebox.contextmenustrip和textbox三个控件放在一个自定义的组合控件里面,没有写其余的代码,直接编译后,将该组合控件添加进工具箱.之后新建了一个winform窗体,在窗体里面调用该组合控件,发现该组合控件并没有picturebox的属性和方法,比如要在组合控件里面显示图片的功能.这个问题应该怎么解决?求有知道的大神帮助,小弟非常感谢!! 解决方案 解决方案二:本来就没有,你需要自己加上,比如:publicImageBackgroundImage{

Winform分页控件重大更新,并实现普通版、DotNetBar、DevExpress三大版本整合更新(附各种例子源码)

在Winform开发中,一直离不开分页处理,好的分页控件封装,能为开发节省很多时间和繁琐工作,对分页控件一直的改进和完善,也是我的兴趣之一.本次主要实现对分页控件的全面重构,优化功能及界面的处理,并统一完成普通版.基于DotNetbar界面控件版本.DevExpress界面控件版本三大版本的发布,这几个界面版本,除了界面表现效果不一样外,所有的功能展示及使用代码完全一致,保证用户的知识投资及给客户良好的使用操作.本次主要增加的功能有:可通过界面设置列表显示的列,可复制选定的行信息,可设置显示的行

ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇

事件冒泡 我们上一篇已经开发一个登录的组合控件,但是我们把控件的事件的这个问题没有解决,现在我们就 来看看这个问题. 因为我们的组合控件Login是由一些已经存在的服务器控件的组合的,这样就省却了我们很多的麻烦, 上篇中我们已经把子控件的一些属性,如Text等,显示呈现为了组合控件的属性.我们将之称为"属性的 冒泡"(我自己这样认为的). 我们现在来想下:其实我们点击"提交"按钮,我们就想把控件中信息发送给服务器,然后验证.即 ,我们点击的是"提交&quo

用托管C++编写自定义Web组合控件

什么是自定义的组合控件 自定义的Web组合控件正如它名字说的那样:在单个控件中集成了一个或多个服务端程序及HTML控件.自定义的组合控件在功能上与用户控件非常类似,最大的不同之处是,它只存在于它自己的程序集中(或与其他控件共享),能被放在工具条中,并可提供它所包含控件的所见即所得视图方式. 另一方面,自定义Web组合控件比用户控件(user control)更加难创建,因为Visual Studio.NET的设计者们并没有提供可视化创建它们的任何工具,因此,问题是:为什么要用组合控件取代用户控件

非计算机专业求大神指导,c#winform trackbar控件改变图片透明度

问题描述 非计算机专业求大神指导,c#winform trackbar控件改变图片透明度 c#winform 怎样利用trackbar控件反复改变图片的透明度 这是我写的代码: private void trackBar1_Scroll(object sender, EventArgs e) { label1.Text = string.Format("{0}%", trackBar1.Value); Bitmap bitmap = new Bitmap(@"c.png&qu

Android自定义控件之组合控件学习笔记分享_Android

我们来讲一下自定义组合控件,相信大家也接触过自定义组合控件吧,话不多说,直接干(哈~哈~): 大家看到这个觉得这不是很简单的吗,这不就是写个布局文件就搞定嘛,没错,确实直接上布局就行,不过,我只是用这个简单的例子来讲一下自定义组合控件的用法. 首先看看,这一行行的条目看起来都长得差不多,只是图片和文字不一样,没错,就是看中这一点,我们可以把一个条目做成一个组合控件,做为一个整体,这样不管你有几个条目,就写几个组合控件就行了. 步骤: 1.先建立组合控件的布局 myView.xml <Relati

Android Studio自定义组合控件

在Android的开发中,为了能够服用代码,会把有一定共有特点的控件组合在一起定义成一个自定义组合控件.  本文就详细讲述这一过程.虽然这样的View的组合有一个粒度的问题.粒度太大了无法复用,粒度太小了又  达不到很好的复用的效果.不过,这些不在本文的讨论范围,需要读者自己去开发的实践中体会. 实例项目就选择一个登录注册的组件,这组件包括用户名.密码的文本输入框,还有登录和注册的按钮.这里  主要是为了讲解的需要,在选择服用代码的力度上可以不用参考.  默认的当一个新的项目创建以后就会生成一个

Android自定义View 自定义组合控件

自定义组合控件: 以三国杀游戏武将为例,包括武将头像,血条,装备区 1.先定义该组合的XML文件布局 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="wrap_content" 4

listview-急!android我自己写了个组合控件RelativeLayout,怎么加入ListView

问题描述 急!android我自己写了个组合控件RelativeLayout,怎么加入ListView public class Viewg extends RelativeLayout { private TextView number; private EditText thing; private Button biaozhu; private Button delete; private int isbiaozhu=0; private int xiabiao; public Viewg