3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4165|回复: 7
打印 上一主题 下一主题

[求助] VB的TEXTBOX只能輸入正整數

  [复制链接]

8

主题

1485

帖子

1579

积分

游戏狂人

Rank: 6Rank: 6

贡献度
113
金元
11266
积分
1579
精华
0
注册时间
2007-2-21

G胖の微笑

跳转到指定楼层
主题
发表于 2011-11-24 19:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
VB作業,做到這一步卡了,不知要怎樣才能排除TEXTBOX內是負值或數字外的裝況,簡單來說就是只能輸入正整數,求高正幫一下...

本帖子中包含更多资源

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

x
回复

使用道具 举报

头像被屏蔽

64

主题

337

帖子

466

积分

禁止发言

贡献度
66
金元
2617
积分
466
精华
0
注册时间
2011-10-24
舒服的沙发
发表于 2011-11-24 19:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

8

主题

2199

帖子

2652

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
236
金元
17078
积分
2652
精华
0
注册时间
2008-3-30
硬硬的板凳
发表于 2011-11-24 19:27 | 只看该作者
用一个条件语句判断输入的值,如果不是正整数就拒绝执行并输出错误信息,这样可以吗,至少在C语言里可以这样实现

如果想要费非正整数直接无法输入,就不清楚了,对VB了解不多……
回复 支持 反对

使用道具 举报

8

主题

1485

帖子

1579

积分

游戏狂人

Rank: 6Rank: 6

贡献度
113
金元
11266
积分
1579
精华
0
注册时间
2007-2-21

G胖の微笑

冰凉的地板
 楼主| 发表于 2011-11-24 19:36 | 只看该作者
ORZ,正整數是要大於或等於零,且非負數及不能為數字以後的值...這個說就容易可做就難- -"
回复 支持 反对

使用道具 举报

77

主题

2350

帖子

2724

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
66
金元
24596
积分
2724
精华
0
注册时间
2006-1-7
5#
发表于 2011-11-24 20:19 | 只看该作者
负值好办,非整数也好办,就是这个数字以外的值不好办。。。。。。。。
你可以先将得到的值取整再减原值试下
回复 支持 反对

使用道具 举报

8

主题

1485

帖子

1579

积分

游戏狂人

Rank: 6Rank: 6

贡献度
113
金元
11266
积分
1579
精华
0
注册时间
2007-2-21

G胖の微笑

6#
 楼主| 发表于 2011-11-24 20:25 | 只看该作者
可否用CONST X AS string=("0123456789")來進行限定輸入,若可,怎弄- -?
回复 支持 反对

使用道具 举报

2

主题

141

帖子

106

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1502
积分
106
精华
0
注册时间
2010-6-16
7#
发表于 2011-11-24 21:05 | 只看该作者
vb不清楚,大概是改写TEXTBOX的类似于keydown的事件,判断是否0~9的输入吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-13 03:32 , Processed in 0.110581 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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