| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1199 人关注过本帖
标题:[求助]【不确定个数的数据输入】
只看楼主 加入收藏
googlers
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-5-8
收藏
 问题点数:0 回复次数:19 
[求助]【不确定个数的数据输入】
最近在做一个程序,要求如下:
第一步:输入参加此次比赛的运动员人数:n
第二步:根据上一步输入的数据“n”,输入这n个运动员的名字


自己的实现过程
第一步:先设置一个text获取运动员个数“n”,然后设置一个command过渡到第二步
第二步:设置了一个text的控件数组,根据上一步text中的“n”,在按了command之后,生成“n”个text以便输入这“n”个人的名字


要问的问题是:
1,因为“n”是不确定的,当“n”过大时,生成的“n”个text控件数组会超出窗体的范围而造成有些数据无法输入。想问问各位大虾,有没有其他比较好的控件,比如可以自动生成滚动条,使得在有限的窗体空间内,也可以完成较多“n”个数据的输入?
2.另外,在程序实现的过程上,大家还有什么更好的建议?





Thanks!

[此贴子已经被作者于2006-8-31 11:24:11编辑过]

搜索更多相关主题的帖子: 数据 输入 
2006-08-31 11:22
atomhdp
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2005-10-2
收藏
得分:0 

动态数组


2006-08-31 11:42
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-31 11:46
atomhdp
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2005-10-2
收藏
得分:0 
用一个textbox和一个确定和取消按钮就可以了. 用一个动态数组s() 在加上redim就可以了.

2006-08-31 11:55
googlers
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-5-8
收藏
得分:0 
我主要想问一个更好的控件。

我的意思是说 如果“n”过大时,生成的相应的进行数据输入的控件(我这里用的是一个textbox控件数组)数量也太多,在窗体里放不下,我想找一个新的控件形式,比如带滚动条的,可以在有限的窗体空间内,实现较多数量的数据输入。

2006-08-31 12:10
googlers
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-5-8
收藏
得分:0 
以下是引用穆扬在2006-8-31 11:46:21的发言:
生成的“n”个text控件很笨!

我没细想
但我觉得下面这种方案就比你的强

用循环
不断地调用 InPutBox函数(是这个名字吧?我忘了)

可能不是最好,但肯定更好

我主要想找的是一个更好的控件,不是算法

2006-08-31 12:11
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-31 12:34
atomhdp
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2005-10-2
收藏
得分:0 

不用动态控件数组, 是一个动态数组变量.
public s() as string
public i%

private sub command1_click()
dim num%

num=text1.text
redim s(num)
end sub

private sub command2_click()

s(i)=text2.text
i = i+1
if i >ubound(s) then
command2.visable=false
end if
end sub


这样就有一个数组来存储所有的人的名字了. 而且不用那么多textbox的. 只有一个,在这里是textbox2


2006-08-31 12:36
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
收藏
得分:0 
恩, 是的,

可以借助 ListBox, n 不用管理了

原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2006-08-31 12:39
googlers
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-5-8
收藏
得分:0 
以下是引用穆扬在2006-8-31 12:34:59的发言:

这不是算法
也不是控件
这是界面的构思与设计的问题

对的 的确是界面的构思与设计

但是我的问题归根到底 是选择哪个控件的问题 这也是我发问的所在

2006-08-31 12:45
快速回复:[求助]【不确定个数的数据输入】
数据加载中...
 
   



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

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