| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6145 人关注过本帖
标题:表单中文本框生成器输入掩码的问题,如何输入#####??
只看楼主 加入收藏
星期小五
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2011-8-28
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:35 
表单中文本框生成器输入掩码的问题,如何输入#####??
看教程,可以在这里输入AAAA,也可以输入####,但我却输不进####,

怎么回事?
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 如何 生成器 文本框 教程 
2011-08-28 10:49
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:7 
你查一查帮助,#格式符对什么数据类型有效,而自己现在又设置了什么。

授人以渔,不授人以鱼。
2011-08-28 13:35
星期小五
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2011-8-28
收藏
得分:0 
回复 2楼 TonyDeng
vf0509.rar (1.65 MB)


这是这一集的教程,我怎么也无法做到他说的这样,即使每一步都照做也不行。

麻烦TonyDeng大侠看看,真是麻烦你啦。

[ 本帖最后由 星期小五 于 2011-8-28 16:17 编辑 ]
2011-08-28 16:13
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你跟错师傅入错门,这样学习害死你。直接在TextBox控件的属性设置中写InputMask = "#####"就可以了,那个什么生成器的设计有错误,可能不允许你在字符数据类型中写这个#,因为那是控制只能输入数值型字符的。

[ 本帖最后由 TonyDeng 于 2011-8-28 16:41 编辑 ]

授人以渔,不授人以鱼。
2011-08-28 16:35
星期小五
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2011-8-28
收藏
得分:0 
回复 4楼 TonyDeng
请教我应该从从哪一方面开始学习?

我的教程是网易的,是不是应该买一本书?

我想完成这样的结果:

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






这是第一个表单:
图片附件: 游客没有浏览图片的权限,请 登录注册





点击“查询”就跳出另外一个表单:
图片附件: 游客没有浏览图片的权限,请 登录注册


就是这第二个表单,文本框和确定按纽不会设置,应该很简单,但对于新手,真是一头雾水。

[ 本帖最后由 星期小五 于 2011-8-28 16:50 编辑 ]
2011-08-28 16:38
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
当然要买书了。我不知道你曾经有什么基础,说不上应从哪开始最好,但建议你最好别用这种生成器之类的东西,那无助于你理解程序设计。把VFP当Excel用总想用鼠标和填写个别数据来完成程序设计,是不行的。

授人以渔,不授人以鱼。
2011-08-28 16:45
星期小五
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2011-8-28
收藏
得分:0 
回复 6楼 TonyDeng
你看看我上面的帖子,应该怎样操作才能实现呢?

我看来是很简单的东西,可就是问题不断。
2011-08-28 16:50
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
一步一步来,你建立一个PRG文件,输入下面的代码,执行后对照看,把每一行代码的意义告诉我。

程序代码:
CLEAR ALL 

Form1 = CREATEOBJECT("C_Form")
Form1.Show
READ EVENTS

CLEAR ALL
RETURN 

DEFINE CLASS C_Form AS Form
    Caption = "星期小五的程序"
    Height = 400
    Width = 600
    AutoCenter = .T.
   
    PROCEDURE Destroy
        CLEAR EVENTS
    ENDPROC 

ENDDEFINE


授人以渔,不授人以鱼。
2011-08-28 16:58
星期小五
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2011-8-28
收藏
得分:0 
以下是引用TonyDeng在2011-8-28 16:58:10的发言:

一步一步来,你建立一个PRG文件,输入下面的代码,执行后对照看,把每一行代码的意义告诉我。

 
CLEAR ALL  
 
Form1 = CREATEOBJECT("C_Form")
Form1.Show
READ EVENTS
 
CLEAR ALL
RETURN  
 
DEFINE CLASS C_Form AS Form
    Caption = "星期小五的程序"
    Height = 400
    Width = 600
    AutoCenter = .T.
   
    PROCEDURE Destroy
        CLEAR EVENTS
    ENDPROC  
 
ENDDEFINE
CLEAR ALL
*清除所有

Form1 = CREATEOBJECT("C_Form")
*创建项目1
Form1.Show
*显示项目1
READ EVENTS
*启动事物处理(不再自动向下运行程序)
CLEAR ALL
*清除所有
RETURN
*返回
DEFINE CLASS C_Form AS Form
*为项目1指定格式
    Caption = "星期小五的程序"
*标题是“星期小五的程序
    Height = 400
*高400
    Width = 600
*宽600
    AutoCenter = .T.
*文本居中
   
    PROCEDURE Destroy
*删除程序
        CLEAR EVENTS
*清除项目
    ENDPROC
*过程终止

ENDDEFINE
*终止定义格式




2011-08-28 17:19
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
错了,这证明没看懂程序。

CLEAR ALL 是清空内存,这个你对了,它是用于初始化程序执行环境的

关键是Form1 = CREATEOBJECT("C_Form"),这是建立一个对象实体,这个对象的名字叫Form1,就是你平时建立那些控件名,对象的具体内容在一个叫C_Form的类中,就是下面的DEFINE CLASS C_Form AS Form到ENDDEFINE那一块代码。

对象建立后,用Form1.Show把它显示出来,意思是执行Form1对象的.Show方法

READ EVENTS是启动交互处理,程序开始接受你的动作。注意:此时Form1已经通过前面的两行建立并显示出来了,所以不要颠倒顺序。

后面是退出程序时的动作。

现在看Form1到底是怎么回事,看DEFINE CLASS C_Form AS Form到ENDDEFINE那一块代码:你执行时,看到弹出一个窗体是吗?这个窗体就是Form1了,是用Form1.Show显示出来的。你也应该留意到,窗体Form1的标题栏写着的标题文字,是在哪里设置的(对照代码看)。看到窗体的尺寸怎么设置吗?看到要窗体在屏幕上居中怎么设置吗?如果你不要居中,知道怎么设置吗?你仔细琢磨这些东西。

在这个类定义中,PROCEDURE Destroy是事件Destroy的代码,这个事件是窗体被释放时执行的动作,当你用鼠标点击窗体右上角的叉叉关闭符时,窗体就要被关闭,此时,会激发Destroy事件,让你做某些动作,在这个事件中,我执行了CLEAR EVENTS命令,关闭READ EVENTS,程序得以退出(没有这句命令,就无法终止程序)。

这个代码是VFP程序的一般架构,你写任何VFP程序,都先写上这一段。熟记下来,多次使用之后体会更深。你尝试修改一下标题文字、窗体尺寸、在屏幕中的位置之类,下面我告诉你在窗体中添加标签、文本框和命令按钮怎么做。

授人以渔,不授人以鱼。
2011-08-28 17:42
快速回复:表单中文本框生成器输入掩码的问题,如何输入#####??
数据加载中...
 
   



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

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