TC官方合作论坛

 找回密码
 立即注册
查看: 507|回复: 5
打印 上一主题 下一主题

[问题] 新手 计算器制作怎么把编辑框内容右对齐

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-29 07:08:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

空间 计算机
变量 a
变量 b
变量 c
字符型 c=""
功能 按钮_7_点击()
    a=字符串.连接(a,"7")
    编辑框.设置文本("编辑框0",a)
   
功能结束


功能 按钮_0_点击()
    a=字符串.连接(a,"0")
    编辑框.设置文本("编辑框0",a)
功能结束


功能 按钮_1_点击()
   
    a=字符串.连接(a,"1")
    编辑框.设置文本("编辑框0",a)
功能结束


功能 按钮_2_点击()
    a=字符串.连接(a,"2")
    编辑框.设置文本("编辑框0",a)
   
功能结束


功能 按钮_3_点击()
    a=字符串.连接(a,"3")
    编辑框.设置文本("编辑框0",a)
功能结束


功能 按钮_5_点击()
    a=字符串.连接(a,"5")
    编辑框.设置文本("编辑框0",a)
   
功能结束


功能 按钮_4_点击()
    a=字符串.连接(a,"4")
    编辑框.设置文本("编辑框0",a)
   
功能结束


功能 按钮_6_点击()
    a=字符串.连接(a,"6")
    编辑框.设置文本("编辑框0",a)
   
功能结束


功能 按钮_等_点击()
    //辅助.消息框(b)
    //条件(a>0)
    i=0
   
    选择(c)
        
        条件 "+":
        编辑框.设置文本("编辑框0",b+a)        
        条件 "-":
        编辑框.设置文本("编辑框0",b-a)
        条件 "*":
        编辑框.设置文本("编辑框0",b*a)
        条件 "/":
        编辑框.设置文本("编辑框0",b/a)        
    选择结束  //执行完一条匹配的条件即跳到选择结束   
    a=""
    b=""
    c=""
功能结束

功能 按钮_8_点击()
    a=字符串.连接(a,"8")
    编辑框.设置文本("编辑框0",a)   
功能结束


功能 按钮_9_点击()
    a=字符串.连接(a,"9")
    编辑框.设置文本("编辑框0",a)
   
功能结束

功能 按钮_加_点击()
    c=""
    b=a
    a=""
    c="+"
    编辑框.设置文本("编辑框0","")
   
功能结束



功能 按钮_减_点击()
    c=""
    b=a
    a=""
    c="-"
    编辑框.设置文本("编辑框0","")
   
功能结束



功能 按钮_乘_点击()
    c=""
    b=a
    a=""
    c="*"
功能结束

功能 按钮_除_点击()
    c=""
    b=a
    a=""
    c="/"
    编辑框.设置文本("编辑框0","")
功能结束

空间结束

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

沙发
发表于 2013-3-29 09:15:31 | 只看该作者
这个比较麻烦哈

你先把编辑框大小固定好,
然后在编辑框里横着输入一排数字 看暂用的字符串长度是多少,
然后 计算出来的结果 长度计算出来,用横排的长度减去计算结果的长度 这些就用空格去填
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-3-29 09:19:13 | 只看该作者
回复 1楼mn234561的帖子

我的意思是让它换个真正的计算机那样   从右向左来现实数字
回复 支持 反对

使用道具 举报

地板
发表于 2013-3-29 09:42:56 | 只看该作者
版主的思路给你了 你居然又重复了一遍你的问题 果断猜测你是听不懂的
回复 支持 反对

使用道具 举报

5#
发表于 2013-3-29 09:52:30 | 只看该作者
  1. 结果字符=加数+被加数
  2. 结果长度=字符串.长度(加数+被加数)
  3. 遍历(i=0;i<(编辑框宽度-结果长度),i++)
  4.     窗口.发送字符(控件.获得句柄("编辑框0"),32)
  5. 遍历结束
  6. 编辑框.设置文本("编辑框0",编辑框.获得文本("编辑框0")&结果字符)
复制代码
回复 支持 反对

使用道具 举报

6#
发表于 2013-3-29 12:29:13 | 只看该作者
回复 1楼mn234561的帖子

楼主加油吧,有两位大神都说了哦。。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-6 04:22 , Processed in 0.172053 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表