怎么写控件

1. C++写标准控件怎么写

帮你写个控件

滑动控件是Windows中最常用的控件之一。一般而言它是由一个滑动条,一个滑块和可选的刻度组成,用户可以通过移动滑块在相应的控件中显示对应的值。通常,在滑动控件附近一定有标签控件或编辑框控件,用于显示相应的值。滑动控件在应用程序中用途级为广泛,如在桌面的属性中就可以看到。为此,看一下它的实现方法。

(1)在VC++ 6.0中新建一个对话框文档的工程。

(2)打开资源管理器,在对话框中放置一个EDIT控件,然后在它旁边放上一个Slider控件。基本的框架已经完成了。

(3)对Slider控件右击,选择“建立类向导”,对刚才的Slider控件定义一个变量m_Slider,类型为CSliderCtrl。

(4)在对话框初始化的代码BOOL CMy601Dlg::OnInitDialog(),后添加相应的属性。以下是常用的属性设置函数:

* GetRange,SetRange函数

用于查询和设置滑动条的取值范围,默认为0~100。函数定义形式如下:

void GetRange(int &nMin,int &nMax) const;

void SetRange(int nMin,int nMax,BOOL bRedrGETaw=FALSE);

* GetPos,SetPos函数

用于查询和设置滑动条的当前值。函数定义形式如下:

int GetPos() const;

int SetPos(int nPos);

* GetLineSize,SetLineSize函数

用于查询和设置在按一下右或左箭头时滑块的移动量,默认为1个单位。函数定义形式如下:

int GetLineSize() const;

int SetLineSize(int nSize);

* GetPageSize,SetPageSize函数

用于查询和设置函滑块和块移动量,块移动量是指当按下PgUp或PgDown时滑块的移动量。函数定 义形式如下:

int GetPageSize() const;

int SetPageSize(int nSize);

* SetTicFreq函数

用于设置滑动条刻度的频度。默认为一个单位一个函数。函数定义形式如下:

void SetTicFreq(int nFreq);

* SetTic函数

用于在指定的位置设置刻度。Windows默认的刻度是均匀的。函数定义形式如下:

BOOL SetTic(int nTic);

* ClearTics函数

用于清除所有的刻度。函数定义形式如下:

void ClearTics(BOOL bRedraw=FALSE);

我们在初始化时写入以下语句:

m_Slider.SetRange(-100,100);

m_Slider.SetTicFreq(10);

即:设置范围为-100到100,刻度为每10个单位一个。

(5)现在我们加入事件过程代码。

选择Slider的“事件”然后选择第一个过程(NM_CUSTOMDRAW)随后加入以下代码:

void CMy601Dlg::OnCustomdrawSlider1(NMHDR* pNMHDR, LRESULT* pResult)

{

UpdateData(TRUE);

m_Int=m_Slider.GetPos();

UpdateData(FALSE);

*pResult = 0;

}

其中m_Int是定义的EDIT控件的类型为INT的变量。至此我们的编辑工作结束了。

(6)编译运行程序试试吧,很方便就使用了Slider 控件。

以上代码在Windows2000,VC++ 6.0/VC++.net上调试通过。

2. JSP页面怎么写时间控件

不知道你所说的那个输入时间是个什么概念 是记录什么作用的 如果单纯的就是想让别人输入一个时间段来查询的 那么 我建议你用js做 如果就是来记录一个操作的时间 比如此时我在此留言了想记录我留言的时间那么你可以写一个静态的方法获取 代码如下 public static String GetTime()

{

Date d = new Date();

int year = d.getYear()+1900;

int yue = d.getMonth()+1;

int days = d.getDate();

int hour = d.getHours();

int me = d.getMinutes();

long miao = d.getSeconds();

return year+"-"+yue+"-"+days;

}

如果是前者的话 用java写页可以只是太麻烦了 建议你用js

3. excel按钮控件怎么写代码

通过VBA,添加组合框控件,然后通过事件更新,完全可以做到

不过LZ为什么不换个思路啊,为什么一定要用VBA呢,要知道你EXCEL使用VBA,别人用的时候,需要修改宏的安全级别,同时,利用数据有效性,就可以完全可以做到啊。

在某一个单元格(假定为A2)设置数据有效性,下拉菜单中设置op1和op2,供你选择。

然后,在H2输入公式:

=IF(A2="op1",H3,IF(A2="op2",H4,""))

ListBox属于ActiveX 控件,看你的EXCEL版本,如果03版的话,自行找一下,具体路径忘了,07 10版的话,在EXCEL选项中,找到自定义工具,然后勾选“开发工具”,然后插入这个控件就可以了。需要说明的是,ListBox是一个显示可选项的控件,就像EXCEL一样,它会显示你属于的值,1个或很多个,然后,你选择就可以了。

我简单给你做了个样品,你自己修改吧

第一步,是给控件赋值,也就是将op1和op2显示在ListBox控件中,我通过命令完成的

Private Sub CommandButton1_Click()

With ListBox1

.Clear

.AddItem "op1"

.AddItem "op2"

End With

End Sub

这样,ListBox中就有了这2个选项,不是我们一般的单选或者复选框那种的。

下面就是

选op1时,H2=H3

选op2时,H2=H4

插入代码:

Private Sub ListBox1_Click()

If ListBox1.Value = "op1" Then Range("H2") = Range("H3")

If ListBox1.Value = "op2" Then Range("H2") = Range("H4")

End Sub

至于ListBox选项前,是否需要单选框,请在ListBox属性中设置~

转载请注明出处育才学习网 » 怎么写控件

知识

精神诊断怎么写

阅读(172)

本文主要为您介绍精神诊断怎么写,内容包括精神疾病的诊断是如何做出的,精神疾病的诊断是如何做出的,请问无精神病史证明怎么写。为了减轻公众的疑虑,本文简要的介绍一下。精神病学是临床医学的一个分支。简单的说,常规的精神疾病的诊断流程包

知识

我的职业兴趣怎么写

阅读(194)

本文主要为您介绍我的职业兴趣怎么写,内容包括请问个人简历中的职业兴趣如何写,职业兴趣怎么写,大学生职业规划的职业兴趣怎么写。职业兴趣是指在职业方面表现处的情趣爱好,联系实际工作如导游工作的职业情趣就是热爱旅游等。职业兴趣是指人

知识

美食简介怎么写

阅读(181)

本文主要为您介绍美食简介怎么写,内容包括美食群群介绍怎么写大家才会愿意加入,美食店的简介怎么写,大学营养美食协会简介怎么写。关于美食具体的介绍方法如下。美食的介绍方法:今天当我们有权远离自然,享受美食的时候,最应该感谢的是这些通过

知识

英语礼物怎么写

阅读(177)

本文主要为您介绍英语礼物怎么写,内容包括“礼物”用英语怎么写,礼物的英语怎么写,礼物用英语怎么写。gift present 都可以present相比起来是比较正式的,相当于是大礼,厚礼,所以在你送礼物给别人的时候很少告诉别人,Ive

知识

日语我喜欢你怎么写

阅读(185)

本文主要为您介绍日语我喜欢你怎么写,内容包括“我喜欢你”的韩文和日文怎么写怎么读外语翻译天涯问答天涯,“我喜欢你”“我爱你”用日语、韩语该怎么说怎么写日语韩语,日语我喜欢你怎么说怎么写。中文:我喜欢你 日语:好きです 假名:すきです

知识

和的日语怎么写

阅读(172)

本文主要为您介绍和的日语怎么写,内容包括“的”字用繁体和日文分别怎么写作业外语天涯问答天涯社区,日语怎么写出来的啊,“和”或者“与”的日文怎么写。输入日语的方法: 输入的方法有很多种~~~但是个人推荐的是微软的IME日语输入法~~~ 在W

知识

总结和计划怎么写

阅读(161)

本文主要为您介绍总结和计划怎么写,内容包括工作总结与计划怎么写,总结与计划作文,如何写总结和计划。主要写一下主要的工作内容,取得的成绩,以及不足,最后提出合理化的建议或者新的努力方向.工作总结就是让上级知道你有什么贡献,体现你的工作

知识

人力资源规划书怎么写

阅读(140)

本文主要为您介绍人力资源规划书怎么写,内容包括人力资源规划书怎么写,人力资源规划书怎么写,人力资源规划书怎么写啊。原发布者:jacktom523人力资源规划方案企业背景介绍百富润赢投资基金管理有限公司是一家从事投资理财的金融行业。经过广

知识

无字繁体字怎么写

阅读(237)

本文主要为您介绍无字繁体字怎么写,内容包括无字的繁体字怎么写,无字繁体字怎么写,无的繁体字写法。无字的繁体字写法如下:

知识

界拼音怎么写

阅读(192)

本文主要为您介绍界拼音怎么写,内容包括黄洋界拼音怎么写,世界拼音怎样写,武夷仙凡界拼音怎么写。拼音1.黄huang2.洋yang3.“界”一般读“jie”,也读“gai(盖)”。说明:湖南人把张家界叫着张家盖。而我们是根据界字的现

知识

湖的英语怎么写

阅读(155)

本文主要为您介绍湖的英语怎么写,内容包括湖的英文怎么写,湖用英语怎么说,lake的音标怎么写。lake 读音:英 [leɪk] 美 [leɪk] n. 湖;湖泊 n. 深红色;[化]色淀 The lake was encirc

知识

格外怎么写

阅读(180)

本文主要为您介绍格外怎么写,内容包括先补充词语,再用词语写句子格外什么格外什么造句,格外写句子怎么写,格外写句子。冬天的山村到了夜里格外寂静,只听见雪花簌簌不断往下落,偶尔咯吱一声响,树木的枯枝被积雪压断了。我走在太湖山庄的堤坝小

知识

英语单词12怎么写

阅读(165)

本文主要为您介绍英语单词12怎么写,内容包括英语单词的第12怎么写,十二的英语单词怎么写,英语单词12点怎么写。1到12英语:one 、two 、three、 four、 five、 six 、seven 、eight、 nine、 ten、 el

知识

瘦英语怎么写

阅读(166)

本文主要为您介绍瘦英语怎么写,内容包括瘦的英语怎么写,瘦的英语怎么写,瘦用英语怎么写。瘦的用英语:thinthin[英][θɪn][美][θɪn]adj.薄的; 瘦的; 稀少的; 细的;vt.使瘦; 使淡; 使稀疏;vi.

知识

怎样使用timer控件

阅读(212)

1.在winform项目中,打开工具箱,找到timer控件;2.把timer控件拖动到winform窗体中,窗体下方会自动出现时间控件的实例,默认名称是timer1;3.右击timer1,在菜单中选择“属性”来打开属性窗口;4.在属性窗口中可以看到timer1的属性;5.其中

知识

谷歌浏览器怎么安装控件

阅读(171)

谷歌浏览器安装控件的方式步骤如下:首先用户需要下载相关的控件;打开谷歌浏览器进入;在谷歌浏览器中点击右上角的菜单按钮,选择设置,依次展开工具,拓展程序;把下载的控件拖入右边的空白处,点击添加安装即可。

知识

怎么取消IE浏览器对控件加载的阻止

阅读(243)

操作方法如下:1.启动浏览器,点击工具菜单internet选项命令;2.点击安全选项卡,点击internet区域,点击下方的自定义级别;3.将重置为一栏的安全级别设置为安全级-中,然后点击下载已签名的Activex控件一栏的启用,再点击运行Activex控件和插件一栏的

知识

为什么360浏览器不能装载文档控件

阅读(194)

360浏览器可以装载文档控件,设置步骤:1.打开360浏览器,点击右上角的工具,接着点击下拉条中的Internet选项;2.在Internet属性窗体中,点击安全选项卡,接着点击下方的自定义级别按钮;3.在安全设置窗体中,把ActiveX控件自动提示由禁用改为启用;4;

知识

什么是控件

阅读(200)

以下是控件的概念以及重要作用:1.控件是对数据和方法的封装,控件可以有自己的属性和方法。2.属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能,控件可分为用户界面控件、报表控件和条形码控件等。3.使用现成的控件来开发应用

知识

登陆视频监控网页时提示activex控件未注册怎么解决

阅读(193)

原因:由万能驱动安装了不兼容的磁盘驱动,导致系统识别到软驱,软驱本身不存在,所以提示报错。解决办法:1.点击取消,忽略此提示,完成后使用360驱动大师修复一下驱动再次进行使用;2.点击取消,若无法忽略提示进行下一步,重新下载安装镜像包,再次安装使

[/e:loop]