C# 宿主表单设计器怎么实现右击菜单?

问题描述

我用designsurface做了一个窗体设计器,部分代码://------------------------------------------DesignSurfacesurface=newDesignSurface();surface.BeginLoad(typeof(Form));Controlview=(Control)surface.View;view.Dock=DockStyle.Fill;this.Controls.Add(view);//------------------------------------------

在surface实现右击菜单,网上很多表单设计器例子,但是都没有右击快捷菜单的例子,最好自己写一个,目前只有sharpdevelop有.

解决方案

本帖最后由 qq_15535105 于 2015-09-14 18:18:58 编辑
解决方案二:
哒哒哒哒哒哒
解决方案三:
你到事件列表中找找咯……有对应事件的
解决方案四:
引用2楼NoMasp的回复:

你到事件列表中找找咯……有对应事件的

有我还去这里问?我都说了目前只有sharpdevelop有.,其他都是闭源的

时间: 2024-10-07 18:42:58

C# 宿主表单设计器怎么实现右击菜单?的相关文章

以Model为核心的表单设计器的思路

在之前的文章中介绍过一些表单设计器的思路和想法.在上一篇文章:零代 码平台实现中说到我要实现一个功能强大的表单设计工具.经过几天思考,觉得 以Model为核心去实现表单设计器思路既简单也很清楚.这篇文章我将谈谈如何 以Model为核心去实现表单设计器. 设计思路: 之所以会我想到以Model为核心,主要借鉴Asp.net MVC框架.ASP.NET MVC中 控制器向View提供Model.View将Model渲染成表单.有一点不好的是生成的View 中夹杂了HTML和C#代码,没有了 ASP.

Java表单设计器orbeon点滴

包含表单设计器和运行展现 一个完整的应用 页面部分都是使用XML和XHTML进行服务端的组合出来的,具体逻辑有些复杂 设计器缺少一个最常用的:repeat,如果需要只能手动编写代码(参考官方文档步骤有些繁琐),只有Form Runner中可用 网上展示内容 http://www.orbeon.com/orbeon/home/ 设计 http://localhost:8080/orbeon/fr/orbeon/builder/summary applicationName/ Form Name P

表单设计器补充

http://www.cnblogs.com/2018/archive/2012/01/10/2317700.html 对目前的几个表单设计器进行总结,以下是园友发布的表单设计器 DHTMLDemo 利用.Net自带的IHTMLDocument2编辑模式进行构建表单功能,输出为HTML文档.拖拽控件改变位置实现上将很困难. http://www.cnblogs.com/zdming/archive/2011/05/20/2051748.html   wxWinter http://www.cnb

表单设计器的调研总结

数据.表单.工作流是企业业务系统的核心,表单设计在项目中会经常的使用,下面简要的列出了集中表单设计和填写的实施方案. .net开源 目前看到的部分开源的项目主要有(.net): FreeForm http://crmwin.com/FreeForm.html 驰骋 ccflow.org 由于这些对于表单设计部分没有开源,因此只能是根据文档参考 Java平台xForms 目前可以看到的java平台,开源的比较多,但都不是很完整 目前最完整的Orbeon平台,设计器缺少"数组对象"这个关键

看实例学VFP:制作系统登录表单

本例制作一个简单的登录表单,系统运行时首先启动此登录表单,运行界面如下图: 输入正确的用户名及密码才会启动主表单,如下图:若连续3次输入错误的用户名及密码则会自动退出. 制作步骤如下: 一.新建表单,将表单的caption属性值设置为"系统登录",ShowWindow属性值设置为"2-作为顶层表单",width属性值设置为295,height属性值设置为100,AutoCenter属性值设置为,并将表单保存为"系统登录.scx". 二.继续设置该

看实例学VFP:使用类设计器创建类

VFP中系统定义的类称为基类,用户不能对其修改,但可以根据基类直接创建对象进而实现类的实例化,比如我们常用的"表单控件工具栏"上的类都是系统基类.VFP的基类分容器类(Container)和控件类(Control)两种.简单地说,容器类就是可以包含其他对象的类,比如表单.容器等:而控件类就是不能再容纳其他对象的类,比如文本框.命令按钮等. VFP的容器类包括:表单集(FormSet).表单(Form).容器(Container).页框(PageFrame).页面(Page).表格(Gr

Extjs表单生成器

背景 随着Extjs的不断成熟,它也在不断的被开发人员所接受和使用 .Extjs是一个完全的UI框架,它自带的控件已经能很好的满足日常开发的需要 ,并且它底层仍是以html和样式为基础,在不满意需求特殊需求的情况,我们也 非常方便的进行扩展.所以,我一贯的态度是,要使用extjs就要用的彻底,UI 部分应该完全使用Extjs来实现,完全摈弃传统的ASP.NET前台模式.当然,现在 也有一些把Extjs封装成ASP.NET Server Control的实现,如:coolite, ExtAspNe

activiti自定义流程之自定义表单(二):创建表单

注:环境配置:activiti自定义流程之自定义表单(一):环境配置 在上一节自定义表单环境搭建好以后,我就正式开始尝试自己创建表单,在后台的处理就比较常规,主要是针对ueditor插件的功能在前端进行修改. 由于自己的前端相关技术太渣,因此好多东西都不会用,导致修改实现的过程也是破费了一番功夫,头皮发麻了好几天. 既然是用别人的插件进行修改,那么我想如果只是单独的贴出我修改后的代码,可能没有前后进行对比好理解,因此这里就把原代码和修改后的同时对比着贴出,以便于朋友们能从对比中更快的得到启发.

aform — 工业级表单解决方案

aform的诞生已经有些年头了,当时起源于团队有时会承载一些表单的开发,比如一些数据列表录入界面,一些开关的配置,另外还有一些场合需要动态表单,发现当时市面上表单引擎非常少,一些工作流系统自带表单引擎,但功能有限,相反,表单的皮肤库.控件库.校验库倒是很多,但在表单开发模式上并没有一套比较简便和完整的框架. 因此我打算自己做1个表单引擎,作为一个懒人,我首先想到的就是不用再写html了,只要有一份json数据,我自动生成表单,比如发现是字符串,我生成text field,数字生成number控件