求电脑附件中的计算器及vb代码!!

小✨✨ 2024-05-14 03:30:56
最佳回答
计算器代码:option explicitprivate storedvalue as doubleprivate const opnone = 0private const opadd = 1private const opsubtract = 2private const opmultiply = **rivate const opdivide = 4private operator as integerprivate newentry as booleanprivate sub cmddelete_click()dim txt as stringdim min_len as integertxt = txtd**play.textif left$(txt, 1) = "-" thenmin_len = 2elsemin_len = 1end ifif len(txt) > min_len thentxtd**play.text = left$(txt, len(txt) - 1)elsetxtd**play.text = "0"end ifend subprivate sub cmdequals_click()dim new_value as doubleif txtd**play.text = "" thennew_value = 0elsenew_value = cdbl(txtd**play.text)end ifselect case operatorcase opnonestoredvalue = new_valuecase opaddstoredvalue = storedvalue + new_valuecase opsubtractstoredvalue = storedvalue - new_valuecase opmultiplystoredvalue = storedvalue * new_valuecase opdividestoredvalue = storedvalue / new_valueend selectoperator = opnonenewentry = truetxtd**play.text = format$(storedvalue)end sub' 显示数字private sub cmdnumber_click(index as integer)if newentry thentxtd**play.text = format$(index)newentry = falseelsetxtd**play.text = txtd**play.text & format$(index)end ifend subprivate sub cmdoperator_click(index as integer)cmdequals_clickoperator = indexnewentry = trueend sub'清除显示内容private sub cmdclearentry_click()txtd**play.text = ""end sub'清除显示内容,保存运算符private sub cmdclear_click()cmdclearentry_clickstoredvalue = 0operator = opnoneend sub' 显示小数点private sub cmddecimal_click()if instr(txtd**play.text, ".") thenbeepelseif newentry thentxtd**play.text = "."newentry = falseelsetxtd**play.text = txtd**play.text & "."end ifend ifend sub'改变符号private sub cmdplusminus_click()if newentry thentxtd**play.text = "-"elseif left$(txtd**play.text, 1) = "-" thentxtd**play.text = right$(txtd**play.text, 10)elsetxtd**play.text = "-" & txtd**play.textend ifend subprivate sub form_keypress(keyascii as integer)txtd**play_keypress keyasciiend subprivate sub form_keyup(keycode as integer, shift as integer)txtd**play_keyup keycode, shiftend subprivate sub txtd**play_change()txtd**play.selstart = len(txtd**play.text)end subprivate sub txtd**play_gotfocus()txtd**play_changeend subprivate sub txtd**play_keypress(keyascii as integer)dim ch as stringch = chr$(keyascii)select case chcase "0"cmdnumber_click 0case "1"cmdnumber_click 1case "2"cmdnumber_click 2case "3"cmdnumber_click 3case "4"cmdnumber_click 4case "5"cmdnumber_click 5case "6"cmdnumber_click 6case "7"cmdnumber_click 7case "8"cmdnumber_click 8case "9"cmdnumber_click 9case "*", "x", "x"cmdoperator_click opmultiplycase "+"cmdoperator_click opaddcase vbcrlf, vbcr, "="cmdequals_clickcase "-"cmdoperator_click opsubtractcase "."cmddecimal_clickcase "/"cmdoperator_click opdividecase "c", "c"cmdclearentry_clickend selectkeyascii = 0end subprivate sub txtd**play_keyup(keycode as integer, shift as integer)select case keycodecase vbkeynumpad0cmdnumber_click 0case vbkeynumpad1cmdnumber_click 1case vbkeynumpad2cmdnumber_click 2case vbkeynumpad3cmdnumber_click 3case vbkeynumpad4cmdnumber_click 4case vbkeynumpad5cmdnumber_click 5case vbkeynumpad6cmdnumber_click 6case vbkeynumpad7cmdnumber_click 7case vbkeynumpad8cmdnumber_click 8case vbkeynumpad9cmdnumber_click 9case vbkeymultiplycmdoperator_click opmultiplycase vbkeyaddcmdoperator_click opaddcase vbkeyseparatorcmdequals_clickcase vbkeysubtractcmdoperator_click opsubtractcase vbkeydecimalcmddecimal_clickcase vbkeydividecmdoperator_click opdividecase vbkeyback, vbkeydeletecmddelete_clickend selectkeycode = 0end sub 20210311
汇率兑换计算器

类似问答
  • 【求助】电脑开机密码
    • 2024-05-14 12:21:50
    • 提问者: 未知
    利用windows xp-2000-nt key软件**,软件可以从网上下载
  • a股永贵电器代码
    • 2024-05-14 08:08:42
    • 提问者: 未知
    300351 永贵电器
  • c++/vb编程帮忙写一下代码
    • 2024-05-14 04:15:16
    • 提问者: 未知
    我不知道你这个问题是用来解决什么的(好吧,我看这倒真的是双色球,但明显这是天真的双色球),首先,不是问题难不难的问题,而是这个结果太庞大,而且显得毫无意义。6c33 x 1c6(且按照你写的这么算),结果为1107568 x 720=7,9744,8960(种情况). 此题从数学意义上来说结果已经很明确,你要得到...
  • 跪求简单计算器的j**a代码,要入门级的编程~~
    • 2024-05-14 16:51:54
    • 提问者: 未知
    import j**a.awt.*;import j**a.awt.event.*;import j**ax.swing.*;import j**a.util.*;public class counter { public static void main(string[] args) { counterframe frame = new counterframe(); ...
  • 求vb程序代码!天驰写的没有看懂啊!
    • 2024-05-14 05:08:50
    • 提问者: 未知
    比如:1 mod 4=1 2 mod 4=2 3 mod 4=3 4 mod 4=4 5 mod 4=1 6 mod 4=2…至于那个加加减减的计算是线性公式的常数项,完全是在拼凑你的题目要求,没有实际意思。所以说我...
  • 谁有在电脑上用的金融计算器啊
    • 2024-05-14 05:55:08
    • 提问者: 未知
    电脑 自带的 计算机 的科学型和 金融计算器有 区别吗?谢啦!一般金融计算器,是在普通计算器上增加一些金融方面专用的运算功能的计算器,如预设置专门计算利率的功能等的计算...
  • 跪求!!!vb课程设计股票计算器 急啊 谢谢啦
    • 2024-05-14 04:53:10
    • 提问者: 未知
    除权这种东西还用的着你来计算 所有炒股软件都有的功能 计算除权后的股票价格很简单 选择复权处理在选择前复权不就出来了吗
  • 如何查看电脑上某程序的源代码 如计算器
    • 2024-05-14 22:12:28
    • 提问者: 未知
    可以通过github源代2113码pingbai在计算机中检查计算器5261的源代码。具体操作方式如下4102: 1、进入github的microsoft个人问题主页,如1653下图所示。2、搜索计算器,如下图所示。3、进入计算器的项目主页,点击下载按钮下载源代码,如下图所示。4、保存源压缩文件并用v**ual studio打开它...
  • 电子表格中的计算公式如何让函数做代码
    • 2024-05-14 21:08:07
    • 提问者: 未知
    注册 | 登录 | 博客首页 | 我的主页 | 帮助 小痞 复制地址 订阅 笑着那些低处的,自以为是着,笑着.我站在不远的前方,笑着那些后方的鼠目寸光着.我并不是自卑得笑了,我只是卑劣的笑着,我也不是自信的笑了,我为我的信仰笑着 首页 日志 个性档案 c语言课程设计总结报告 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具...
  • 怎么利用**银行计算器工具计算收益及税费
    • 2024-05-14 13:43:05
    • 提问者: 未知
    1百度搜索**银行,进入其官网,把鼠标放在”电子银行“上,在二级菜单中选择便捷服务2选择计算器3根据自己的业务需求选择相应的计算器4这里我们来看下开放式基金赎回金额计算器。输入分数、金额和费率后点击计算就能得出结果5个人所得税计算器,根据自己的收入填写内容,最后点计算即可6如果大家经常用的话,可以步骤4的界面添加到收藏夹,就可以方便使用了end
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。