社区
VB基础类
帖子详情
如何在mshflexgrid中使用右键
海蓝树
2007-06-04 11:38:02
如何在mshflexgrid中使用右键,如何右键单击mshflexgrid控件中任意一条纪录,就能弹出菜单,菜单内容包括“删除,更新.......”
...全文
223
5
打赏
收藏
如何在mshflexgrid中使用右键
如何在mshflexgrid中使用右键,如何右键单击mshflexgrid控件中任意一条纪录,就能弹出菜单,菜单内容包括“删除,更新.......”
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
海蓝树
2007-06-06
打赏
举报
回复
我写的这个每次右键单击的时候,只能显示数据库纪录的第一条,不能显示其他的不知道是什么原因,请各位多多帮忙了。
Private Sub dataGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
Label3 = gengx
If Button = 2 Then
datashow.PopupMenu popm, 0, x, y
gengx = dataGrid1.TextMatrix(dataGrid1.RowSel, 1)
End If
End Sub
海蓝树
2007-06-05
打赏
举报
回复
具体来说怎么做呢
海蓝树
2007-06-05
打赏
举报
回复
各位大哥帮帮小弟啊
AMX004
2007-06-04
打赏
举报
回复
在所在窗体上添加菜单,visiable设置为false
在mshflexgrid上添加mouse_up事件,当BUTTON=2的时候,POPUPMENU
guyehanxinlei
2007-06-04
打赏
举报
回复
楼上的方法可行
MIS金智打印通
姓 名: 周方勇 网 名: 长江支流/咏方舟 Email: flygoldfish@sina.com.cn Blog: http://blog.csdn.net/flygoldfish 2004年04月18日 1、在网友的热心支持下免费提供空间和域名 www.webmis.com.cn 2004年04月07日 发布不带.dll的源码供交流 2005年01月24日 1、提供VB.NET及C#的
使用
示例工程 2、发布V2.2测试版 2005年01月22日 将打印示例程序按功能(简单打印、完整示例、Excel打印)分在不同的窗口 2005年01月14日 发布《MIS金质打印通》 V2.1测试版 2004年01月13日 1、将MisPrinter类改为MisGoldPrinter,以促进品牌效应。 2、在MisGoldPrinter类
中
再增加一个带参构造函数,以便直接默认横向打印/预览 3、增加DocumentName属性,以便在打印/预览时在窗口标题栏
中
显示指定的名称 2004年01月07日 调整打印程序内部结构,为使发出去的后期源程序版本一致,待近期调整完结构之后公布源码! 这就是继V1.1之后没有发源代码的原因。 ____________________________________________________ 2004年7月 完成了整体的框架、涉及打印的几个对话框、核心打印程序及几个基本打印对象并由BillPrinter类将其组织起来,程序基本定型。 本程序为通用打印程序,单据、会计凭证、发票清单、报表、任意复杂表格、合并表格如工矿企业合同都可以由系统提供的几个默 认打印对象组合打印。 Data
Grid
、DataTable、
MSH
Flex
Grid
等二维形式全部可以打印。 部分对象如PrinterMargins、Sewing、
Grid
LineFlag、
Grid
MergeFlag等提供图例,以促进理解。 后期版本将提供XML描述、SQL数据源的打印,并用管理器管理任意多个网格、文本对象、图象等,用户可以随意定义。 2004年8月初 为一些类或程序写上注释,如下: /// 程序提供:周方勇;Email:flygoldfish@sina.com。 /// 请 关 注:WebMIS.Net快速开发工具,不写一行程序开发B/S架构下MIS、OA、CRM、人事管理、档案管理等数据库网页系统。简单、实用、稳定、可靠。 /// 下 载: /// 上海奥联:WWW.AlinkSoft.COM /// 用友华表:WWW.CellSoft.CC ///★★★★★您可以免费
使用
此程序,但是请您保留此说明,以维护知识产权★★★★★ 2004年08月07日 1、将框架作了部分调整,并且将打印基本对象的基类Printer作了调整。 由于打印对象的定位及打印区域受PrintDocument、Sewing影响,为了方便Printer的子类不必在每次实例化后设置这 两个对象,故将PrintDocument、Sewing放在一个类
中
作为全局静态变量,现删除这两个全局静态变量, 改在Printer 的构造函数
中
,为每个子类提供一个默认的PrintDocument、Sewing实例对象。 2、为
Grid
Base扩充了几个属性与方法,由于字段太多,每次增加或修改字段后要去构造函数
中
去修改他们的初始化, 太麻烦了,所以将它们的初始化直接放在定义处,并把相应的属性及相关方法直接放在字段后,并用#region指令将 它们折叠起来,便于维护。 3、增加了ReDimArrString(string[,] arrStr,int rows,int cols),即重定义二维字符数组,因为网格的行列数可能要改 变,但不能因为它们改变了而丢失原有的数据,因此写此程序保留新定义的行列,但保留和原有行列数相交的部分数据。 4、应用设计模式原理重新组织IPrinterPageSetting、PrinterPageSetting、WinPrinterPageSetting、WebPrinterPageSetting。 WebPrinterPageSetting待进一步完善。 2004年08月08日 1、将以往程序优化 2、将Draw
Grid
类
中
Draw
Grid
Line(...)、Draw
Grid
Text(...)、Draw
Grid
Border(...)参数最全的核心函数改为protected,提供public的 无参方法供实例化对象调用; 由于在指定的区域内可能绘制不完网格,因此上面的几个函数可能会将返回类型void改为一个描述绘制结果的对象; SetText(int row,int col,string text)、SetText(int row,int col)将在后期版本
中
提供.Row[index].Text的属性; Trans
Grid
()、ResetTrans
Grid
()是在设计时为了能做任意的缩放的变换提供的,待进一步完善。 3、对Printer类
中
的ReSetVariableVal()、GetPrinterMargins()进行修改,以适应对纸张进行调整特别是横向、竖向打印的支持。 2004年08月09日 1、解决分页问题,主要是有些对象每页都重复打印,使得条件复杂。 2004年08月10日 1、13:42将源程序传给资深程序员李峰; 2、计划增加每页小计。 2004年08月11日 1、为网格增加画对角线的功能,以满足
中
国人表格的特点; 2、将Graphics、PrintDocument、Sewing、RectangleF、Height、Draw()重新组织在IDraw里,并在 BillPrinter
中
增加private void OutObject(IDraw outer),使每个对象输出时调用此方法,提高代码重用率; 2004年08月14日 1、忘了,反正又把程序看了看,修修补补做了些调整。 2004年08月15日 1、将分页又重新简化了一下,主要是打印Body上用了数据行指针; 2004年08月16日 1、发布V1.0源码版,程序名称为MIS金质打印王。 2、在CSDN上发布贴子: .^^.开源:C#.NET开发的MIS打印程序,各种网格如Data
Grid
打印、DataTable、HtmlTable等二维形式全搞定,源码免费下载 http://community.csdn.net/Expert/topic/3278/3278050.xml?temp=.5012934 2004年08月17日 1、在CSDN上发布文章: 开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现 http://blog.csdn.net/flygoldfish/archive/2004/08/17/77208.aspx 2、应广大网友来信要求,计划将PrinterPageSetting目录开源到演示程序,以后逐一以文章的形式全部开放。 2004年08月18日 1、
中
国共享软件网收录 MIS金质打印王 V1.0源码版 http://www.shareware.cn/pub/2319.html 2、将PrinterPageSetting目录即(页面设置、打印机设置、打印预览)源码加入演示程序。 3、在MisGoldPrinter
中
添加属性,DataSource,这样,仅需几句话就可以打印了,如: MisGoldPrinter webmis = new MisGoldPrinter(); //申明并实例化打印组件 webmis.Title = "WebMIS.Net快速开发工具\nWWW.AlinkSoft.COM"; //网格标题 webmis.DataSource = this.data
Grid
1; //Data
Grid
作为数据源 webmis.Preview(); //打印预览 注意:将将MisGoldPrinter
中
的Draw(Graphics g)打印各个对象时加一下 printerobject != null的判断,如 if (mCurrentPageIndex == 1 || _caption.IsDrawAllPage)... 改为 if (_caption != null && (mCurrentPageIndex == 1 || _caption.IsDrawAllPage))... 否则可能会出错。 4、将3的应用加到了frmPrint.cs ,做一个简单的打印。 2004年08月19日 1、将PrinterPageSetting目录即(页面设置、打印机设置、打印预览)源码加入演示程序。 2、发布V1.1源码版,程序名称为MIS金质打印王。 2004年09月03日 1、由于在CSDN上发表文档".NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现", 因此将PrinterPageSetting封装成一个.dll,分别用C#与VB.net写了
使用
示例工程程序 2、在IPrinterPageSetting.cs增加event PrintPageDelegate PrintPage,并将原PrintPage改为PrintPageValue /// C#调用: /// PrinterPageSetting1.PrintPageValue = new PrintPageDelegate(this.PrintPageEventHandler); ///或 PrinterPageSetting1.PrintPage += new PrintPageDelegate(this.PrintPageEventHandler); /// VB调用: /// Me.printerPageSetting.PrintPageValue = New GoldPrinter.PrintPageDelegate(AddressOf printDocument_PrintPage) 3、增加了DrawText类,用以打印文档(其实可以用一行一列的Draw
Grid
打印) 4、PrinterPageSetting的readme.txt如下: ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 声明: 1、版权归周方勇所有,如需传播,请保留完整的内容及此声明,以维护知识产权! 2、您可以
使用
本程序
中
的任何部分作为学习或商业用途,但是需要保留相关程序的注释。 3、最新版本下载:http://www.alinksoft.com 4、免费源码 5、本人不承担任何责任。 周方勇;Email:flygoldfish@sina.com。 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 本程序带C#与VB.net版本
使用
方式,用VS.net打开PrinterPageSetting.sln, 在您喜欢的语言项目上单击鼠标
右键
,在弹出的菜单
中
选择"设为启动项目",然后运行。 5、准备独立发布PrinterPageSetting 2004年09月04日 重大喜讯:收到
中
国共享软件注册
中
心2004年09月03日的邮件。部分内容如下: 软件名称:MISGoldPrinter免费C#.NET源码版(5块钱给softreg吧) 注册价格:5元/套 您的软件在本站的编号是: /535AC7A1-9985-4314-A52C-978BB9C0BB29/ 软件注册页绝对链接: http://www.softreg.com.cn/shareware_view.asp?id=/535AC7A1-9985-4314-A52C-978BB9C0BB29/ 快捷链接: http://www.softreg.com.cn/shareware.asp?id=17260 2004年10月...日 改变PrintDocument的DefaultPageSettings就会改变PrinterMargins。由于是打印基类,继承者博多,因此 每次实例化时都会计算PrinterMargins会影响效率,这就是前些版本速度慢的原因。改为手动调用CalculatePageInfo()或改变 PrintDocument后在调用处重新计算一个PrinterMargins保存起来,因此增加PrinterSingleton, 使系统只有同一个PrintDocument及PrinterMargins,这样速度大大改观。 开发Excel打印功能 2004年11月20日 开发Excel打印功能完成,能够生成Excel文件、Excel打印预览、Excel操作。 自定制模板打印,非常灵活。完成各种打印、套打、报表、图表分析。 2004年11月23日 发布MIS金质打印王 V2.0测试版。如需要源码,下载V1.1即可。 V2.0源码版在预计在12月上旬推出。 2004年11月27日 改正预览时显示正确,在预览窗口单击打印时打印不出Body的错误。 其实只要在PrintPageEventHandler()
中
打印或预览重置当前页及当前行 this.mCurrentPageIndex = 1; this.mCurrentRowIndex = 0; 2004年12月...日 1、调整打印程序内部结构,公开部分程序基本没动,只作相应的错误更正及加几个属性。 2、PrinterBase不再包含装订线Sewing,打印对象的定位及打印区域只受PrintDocument的影响, 3、由于
使用
PrinterSingleton使系统只有同一个PrintDocument及PrinterMargins,因此在同一系统 两个地方
使用
时出现了打印一样的效果,如A处有header而B处没有,先打A再打B,结果B
中
也有header了, 于是在PrinterSingleton增加Reset()方法以使PrintDocument及PrinterMargins为null,在MisPrinter 构造函数
中
首先调用Reset()
VB MS
Flex
Grid
控件的几种
使用
方法
'MS
Flex
Grid
赋值的方法 MS
Flex
Grid
1.TextMatrix(0, 1) = "老师" MS
Flex
Grid
1.TextMatrix(1, 2) = "学生" MS
Flex
Grid
1.TextMatrix(2, 3) = "校长" MS
Flex
Grid
1.TextMatrix(3, 4) = "班主任" MS
Flex
Grid
1.TextMatrix(4, 5) = "教务主...
vb用数组方式快速导出MS
Flex
Grid
表格数据到Excel表格
中
本来从MS
Flex
Grid
或
MSH
Flex
Grid
导出数据到Excel
中
,是一个非常简单的问题,但论坛里还是经常有人问如何导出,有的虽然知道用单元格赋值方式循环导出,但速度太慢,因此写了一个通用的数据导出函数,由于以数组方式一次性赋值,运度速度得到了极大提升,需要的朋友可以参照以下代码,稍作修改,就可以写出用于其它表格控件向Excel导出数据的功能了。 代码如下: Pu...
ms
flex
grid
允许大选择_MS
Flex
Grid
控件属性及
使用
方法整理by u3u3
MS
Flex
Grid
控件属性及
使用
方法整理by u3u3=================================================MS
Flex
Grid
总行数和总列数的定义:MS
Flex
Grid
1.Rows =5 '规定表格的总行数为5行MS
Flex
Grid
1.Cols = 2 '规定表格的总列数为2行MS
Flex
Grid
某一单元格的文本内容MS
Flex
Gri...
VS
中
添加MS
Flex
Grid
控件
在VS2008
中
遇到的问题: 当我从“项目”--“添加类”---“MFC”--- “MFC Class From ActiveX Control”--在“从以下来源添加类”
中
选择“注册表“,在”可用的类型库“
中
选择”Microsoft
Flex
Grid
Control, version 6.0。会添加一个类,但是这个类只是一个框架,没有变量、没有函数,所以我无法
使用
的问题,可能是
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章