| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1263 人关注过本帖
标题:大神进来看下这个代码怎么写
只看楼主 加入收藏
billzs
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-10-13
收藏
 问题点数:0 回复次数:6 
大神进来看下这个代码怎么写


图片附件: 游客没有浏览图片的权限,请 登录注册


这里面有几个问题:

1、我想在1与2里面输入一系列数字.然后在3那里判断机数与偶数.自动显示出来.不知要怎么写代码

2、我想在1与2里面输入一系列数字.然后在3把最大的数值显示出来
搜索更多相关主题的帖子: 代码 输入 数字 显示 最大的 
2018-10-13 13:48
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
1. Frame1.ToolTipText=IIf(Cint(Text1.Text) MOD 2 =0 ,"偶数","机数")
2. Frame1.ToolTipText=IIf(Cint(Text1.Text)>=Cint(Text2.Text),Text1.Text,Text2.Text)
   

不要選我當版主
2018-10-13 18:40
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:0 
Frame1是框架,框架是放置其他控件的容器,它本身不能够显示数据的。
首先在框架中放置三个标签,分别是:奇数、偶数与最大数,在放置三个标签或文本框,显示奇数、偶数与最大数,当然前面三个标签是提示是什么数。
另外还需要一个按钮,在文本框 Text1 与 Text2 输入完成后进行奇数、偶数与最大数的计算并且在框架中显示出来。
想来对奇数、偶数与最大数的计算应该不是什么问题吧。

请不要选我!!!
2018-10-14 10:27
billzs
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-10-13
收藏
得分:0 
以下是引用ZHRXJR在2018-10-14 10:27:58的发言:

Frame1是框架,框架是放置其他控件的容器,它本身不能够显示数据的。
首先在框架中放置三个标签,分别是:奇数、偶数与最大数,在放置三个标签或文本框,显示奇数、偶数与最大数,当然前面三个标签是提示是什么数。
另外还需要一个按钮,在文本框 Text1 与 Text2 输入完成后进行奇数、偶数与最大数的计算并且在框架中显示出来。
想来对奇数、偶数与最大数的计算应该不是什么问题吧。


我想不要按钮.输入两组数后.自动在后面判断显示出来

一个人如果无牺牲根本唔会得到任何野,如果想得到一样野就必须要付出同等嘅代价
2018-10-15 17:26
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
以下是引用billzs在2018-10-15 17:26:53的发言:



我想不要按钮.输入两组数后.自动在后面判断显示出来


那就写在键盘事件里+失去控件焦点事件吧

不要選我當版主
2018-10-15 17:37
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:0 
以下是引用billzs在2018-10-15 17:26:53的发言:



我想不要按钮.输入两组数后.自动在后面判断显示出来


不使用按钮,而使用判断?不可能实现,必须要有一个事件过程。
你输入完成后要启动程序中的一个过程才能实现,不使用按钮,最起码要有一个过程,例如 Text2 的失去焦点事件等,不用过程你的功能是无法实现的。

程序代码:
Private Sub Text2_LostFocus()
'计算奇数、偶数和最大数,并在Frame1中的控件显示出来
'代码略
End Sub

这是当 Text2 失去焦点时发生的事件,其实与单击按钮事件是一样的,就是界面少了一个按钮控件而已。

[此贴子已经被作者于2018-10-15 20:41编辑过]


请不要选我!!!
2018-10-15 18:44
yingshu
Rank: 4
等 级:贵宾
威 望:10
帖 子:49
专家分:212
注 册:2018-7-24
收藏
得分:0 
Private Sub Form_Click()

        If Val(Text1.Text) Mod 2 = 0 Then
             Text3.Text = "text1的值是偶数"
        Else
            Text3.Text = "text1的值是奇数"
        End If
   
        If Val(Text2.Text) Mod 2 = 0 Then
            Text3.Text = Text3.Text + vbCrLf + "text2的值是偶数"
        Else
            Text3.Text = Text3.Text + vbCrLf + "text2的值是基数"
        End If
   
If Text1.Text <> "" And Text2.Text <> "" Then
    If Val(Text1.Text) >= Val(Text2.Text) Then
        Text3.Text = Text3.Text + vbCrLf + "最大数值是" + Text1.Text
    Else
        Text3.Text = Text3.Text + vbCrLf + "最大数值是" + Text2.Text
    End If

End If
End Sub

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
输入的同时自动显示结果,可以在text中的change事件里写入代码
不过,工作量要大很多,需要判断是否有数字,和数字录入的先后顺序

知识有限,仅供参考,希望对你有帮助


[此贴子已经被作者于2018-10-19 08:35编辑过]

2018-10-17 10:40
快速回复:大神进来看下这个代码怎么写
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016175 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved