jquery 创建表单属性表单问题求助

MFC属性表单的创建
MFC属性表单的创建
发布时间: 2:46:23
编辑:www.fx114.net
本篇文章主要介绍了"MFC属性表单的创建 ",主要涉及到MFC属性表单的创建 方面的内容,对于MFC属性表单的创建 感兴趣的同学可以参考一下。
属性表单解决了大量信息无法较为方便的在一个对话框中显示的问题。&& &一个属性表单由多个属性页组成,所以我们需要先制作属性页,再将属性页结合为一个属性表单。&& &第一步:新建MFC工程,插入资源----属性页资源IDD_PROPPAGE(需要多少页,就插入多少属性页,这里我们需要三页)&& &第二步:为每一页属性页添加类(CProp1,CProp2,CProp3)&& &&& &&& &&& &为某一个控件、对话框、属性页或者窗口添加类的意义目的是:&& &&& &&& &&& &{&& &&& &&& &&& &&& &当我们利用MFC绘制好对话框、控件等的时候,这些个对话框、控件的绘制信息就会产生并被存储,&& &&& &&& &&& &&& &我们为相关对话框、控件添加类,就是利用这个绘制信息生成类,这个类就相当于对话框或者控件的&& &&& &&& &&& &&& &模板,我们可以利用这个类,生成新的与模板一样的对话框或控件。&& &&& &&& &&& &}&& &第三步:利用Class Wizard创建一个新类,这个类派生自CPropertySheet,我们为新类取名为CProperSheet,这个新类&& &&& &&& &所生成的对象就是一个属性表单。&& &第四步:既然这个新类CProperSheet所生成的对象就是一个属性表单,那么它就就应该有成员属性页。所以我们应该为&& &&& &&& &CProperSheet添加代表属性页的成员变量。还要在CProperSheet的构造函数中初始化基类。代码如下:&& &&& &&& &&& &&& &class CProperSheet :&& &&& &&& &&& &&& &&& &public CPropertySheet&& &&& &&& &&& &&& &{&& &&& &&& &&& &&& &private:&& &&& &&& &&& &&& &&& &CProp1 m_page1;&& &&& &&& &&& &&& &&& &CProp2 m_page2;&& &&& &&& &&& &&& &&& &CProp3 m_page3;&& &&& &&& &&& &&& &public:&& &&& &&& &&& &&& &&& &CProperSheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL,&& &&& &&& &&& &&& &&& &&& &UINT iSelectPage = 0);&& &&& &&& &&& &&& &&& &virtual ~CProperSheet();&& &&& &&& &&& &&& &};&& &第五步:第四步只是添加了成员变量,方便类管理,但并没有将属性页加入属性表单,要完成这个操作我们还必须在CProperSheet&& &&& &&& &的构造函数中实现。代码如下:&& &&& &&& &&& &&& &CProperSheet::CProperSheet(LPCTSTR pszCaption, CWnd* pParentWnd ,&& &&& &&& &&& &&& &&& &&& &UINT iSelectPage )&& &&& &&& &&& &&& &&& &:CPropertySheet(pszCaption, pParentWnd,iSelectPage)&& &&& &&& &&& &&& &{&& &&& &&& &&& &&& &&& &AddPage(&m_page1);//添加属性页一&& &&& &&& &&& &&& &&& &AddPage(&m_page2);//添加属性页二&& &&& &&& &&& &&& &&& &AddPage(&m_page3);//添加属性页三&& &&& &&& &&& &&& &}&& &第六步:整个属性表单类的制作已经完成,下面就可以开始生成属性表单对象了:&& &&& &&& &&& &&& &void CMFCApplication1Dlg::OnBnClickedButton1()&& &&& &&& &&& &&& &{&& &&& &&& &&& &&& &&& &// TODO: Add your control notification handler code here&& &&& &&& &&& &&& &&& &CProperSheet proSheet(_T("恭喜学会了属性表单"));&& &&& &&& &&& &&& &&& &proSheet.DoModal();//创建模式对话框&& &&& &&& &&& &&& &}&& &&& &我们都知道,当我们关闭模式对话框时,程序才会执行后面的代码。那么我们怎么判断是点击对话框中的那一个按钮来退出模式对话框的呢?&& &答案是DOModal是有返回值的。
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:只需一步,快速开始
扫一扫,极速登录
动态表格 条件属性的问题
经验值 & | &F豆 542 个 &| &F币 1 元
最佳答案 0 条 &| &最后登录
做一张行,列都是动态扩展的表格,数据表格设置条件属性
根据动态生成的数据表格进行计算,为何设置的条件属性-新值只在第一次加载执行呢?
1.png (4.49 KB, 下载次数: 6)
10:53 上传
2.jpg (59.61 KB, 下载次数: 5)
10:53 上传
3.png (2.5 KB, 下载次数: 8)
10:53 上传
4.png (7.33 KB, 下载次数: 6)
10:53 上传
可以单元格公式实现(将判断语句写在单元格内,如果sql()=“月折算率”,返回E6,否则返回SQL()结果),或者用单元格数据字典来做(实际值为$$$,显示值为带if语句的公式,如果$$$="月折算率",返回E6,否则返回当前值)。条件属性只在页面首次加载的时候执行,所以直接用条件属性很难实现,另外建议用单元格公式而不是数据字典,单元格公式效率高些。
在问题得到解答后别忘记回来采纳最佳答案哦,若不知如何采纳请看/thread-.html&
此贴共有 59 位番薯登录后查看
width:100%">
经验值 & | &F豆 26686 个 &| &F币 19 元
最佳答案 63 条 &| &最后登录
可以单元格公式实现(将判断语句写在单元格内,如果sql()=“月折算率”,返回E6,否则返回SQL()结果),或者用单元格数据字典来做(实际值为$$$,显示值为带if语句的公式,如果$$$=&月折算率&,返回E6,否则返回当前值)。条件属性只在页面首次加载的时候执行,所以直接用条件属性很难实现,另外建议用单元格公式而不是数据字典,单元格公式效率高些。
width:100%">
经验值 & | &F豆 3649 个 &| &F币 1 元
最佳答案 2 条 &| &最后登录
条件属性只 认识预加载时候的值.
页面值变了``触发不了 条件属性,
width:100%">
经验值 & | &F豆 542 个 &| &F币 1 元
最佳答案 0 条 &| &最后登录
条件属性只 认识预加载时候的值.
页面值变了``触发不了 条件属性,
那该如何实现动态表格间根据条件设定公式呢?
width:100%">
经验值 & | &F豆 7314 个 &| &F币 1 元
最佳答案 5 条 &| &最后登录
小问题,设置 插入行策略——原值,就能把原来的公式随着单元格的扩展而应用了
QQ图片09.jpg (35.35 KB, 下载次数: 4)
11:43 上传
width:100%">
经验值 & | &F豆 542 个 &| &F币 1 元
最佳答案 0 条 &| &最后登录
小问题,设置 插入行策略——原值,就能把原来的公式随着单元格的扩展而应用了
貌似不是这个问题啊亲~仔细看下描述?
width:100%">
经验值 & | &F豆 2217 个 &| &F币 1 元
最佳答案 9 条 &| &最后登录
公式有问题吧,&月折旧率&=C5,&月折旧率& 这是个字符串吧。
width:100%">
经验值 & | &F豆 542 个 &| &F币 1 元
最佳答案 0 条 &| &最后登录
公式有问题吧,&月折旧率&=C5,&月折旧率& 这是个字符串吧。
公式没问题的亲~貌似这个条件属性真的是只能执行一次的???
width:100%">
经验值 & | &F豆 2217 个 &| &F币 1 元
最佳答案 9 条 &| &最后登录
公式没问题的亲~貌似这个条件属性真的是只能执行一次的???
你可以把公式删除再测试效果,新值这个地方我也用过,是没有问题的,不会只计算一次。
width:100%">
经验值 & | &F豆 29885 个 &| &F币 224 元
最佳答案 521 条 &| &最后登录
50个豆,诱惑好大,可惜了,这个问题我也不会,踩踩
主题包开发找我,QQ:
width:100%">
V8.0测试勋章
V8.0“一个BUG一百块”活动纪念勋章
在帆软论坛做出了突出贡献的人,会被授予荣誉勋章
请叫我雷锋
微信你我他
关注“帆软软件”服务号,并且加“frbiaoge”为微信好友
我可是专业的哦!
灌水好是好,可是要有度,不能灌得得意忘形而被@传说哥封了郁闷不已
参与有奖征文活动获得
Fanruan Certified Reporting Associate
帆软认证报表工程师
Fanruan Certified Reporting Professional 帆软认证报表资深工程师
帆软应用中心纪念勋章
对帆软应用中心的建设做出了较大贡献
2016纪念勋章
2016纪念勋章
传说哥推荐
Copyright & 帆软(中国)软件有限公司|> 问题详情
建立满足如下要求的应用程序并运行,所有控件的属性必须在“表单设计器”的“属性”窗口中设置。
1.建立一个表单
悬赏:0&答案豆
提问人:匿名网友
发布时间:
建立满足如下要求的应用程序并运行,所有控件的属性必须在“表单设计器”的“属性”窗口中设置。&&1.建立一个表单Myform(文件名和表单名均为Myform),其中包含两个表格控件,第一个表格控件的名称是Grd1,用于显示表Customer中的记录,第二个表格控件的名称是Grd2,用于显示与表Customer中当前记录对应的Order表中的记录。要求两个表格尺寸相同、水平对齐。&&2.建立一个菜单Mymenu,该菜单只有一个菜单项“退出”,该菜单项对应于一个过程,并且含有两条语句,第一条语句是关闭表单Myform,第二条语句是将菜单恢复为默认的系统菜单。&&3.在Myform的Load事件中执行生成的菜单程序Mymenu.mpr。
您可能感兴趣的试题
1根据考生文件夹下的tx1表和jsh表,建立一个查询Query2,查询单位是“南京大学”的所有教师的姓名、职称、电话,要求查询去向是表,表名是Query2.dbf,并执行该查询。2在考生文件夹中有一个学生数据库Stu,其中有数据库表Student存放学生信息,使用菜单设计器制作一个名称为Stmenu的菜单,菜单包括“数据操作”和“文件”两个菜单栏。&&每个菜单栏包括一个子菜单。菜单结构如下:&&数据操作&&&数据输出&&文件&&&保存&&&退出&&其中“数据输出”子菜单对应的过程可以完成下列操作:打开数据库Stu,使用SELECT语句查询数据库表Student中的所有信息,然后关闭数据库。&&“退出”菜单项对应的命令为SET SYSMENU TO DEFAULT,使之可以返回到系统默认菜单。“保存”菜单项不要求设置功能。3在考生文件夹下完成如下简单应用:4在考生文件夹下完成如下简单应用。
我有更好的答案
相关考试课程
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
享三项特权
享三项特权
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:

我要回帖

更多关于 jquery 创建表单提交 的文章

 

随机推荐