| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 355 人关注过本帖
标题:怎么改变 提示框的 一些属性?
收藏  订阅  推荐  打印
nhygm888
Rank: 2
等级:注册会员
威望:1
帖子:123
积分:1536
注册:2008-7-20
怎么改变 提示框的 一些属性?

如题  在编程的时候 要用到一些 提示 什么的  怎么才能改变提示框MESSAGEBOX的属性?
还是用表单自己做啊 !
2008-8-30 09:48
ibmlang_002
Rank: 12Rank: 12Rank: 12
来自:浙江-嘉兴
等级:版主
威望:6
帖子:298
积分:3661
注册:2008-8-30

MESSAGEBOX属性没法改变,自己做一个吧
2008-8-30 20:46
hu9jj
Rank: 12Rank: 12Rank: 12
来自:红土地
等级:贵宾
威望:15
帖子:1164
积分:12068
注册:2006-5-13

如果不需要指定图标,VFP系统的MESSAGEBOX应该够用的了。

活到老,学到老! http://www.qs98.com E-mail:hu-jj@21cn.com
2008-9-1 16:10
午丁
Rank: 2
等级:注册会员
威望:1
帖子:70
积分:861
注册:2008-3-19
MESSAGEBOX()

语法:
MESSAGEBOX(eMessageText [, nDialogBoxType ][, cTitleBarText][, nTimeout])
eMessageText:指定在对话框中显示的文本。还可以指定任何有效的 Visual FoxPro 函数、对象或数据类型来取代 eMessageText。指定的文本最多可以有 1024 个字符。
Visual FoxPro 将对象的引用转换为字符串"(Object)"。如果指定的函数返回返回的是非字符值,Visual FoxPro 自动使用 TRANSFORM( ) 函数来提供与之等同的字符。在下面的例子中,返回了一个字符型日期并传递:
MESSAGEBOX(DATE())
在 eMessageText 中包含回车符 CHR(13) 可以使信息移到下一行显示。对话框的高度和宽度根据 eMessageText 适当增大,以包含全部信息。

nDialogBoxType:
指定对话框中的按钮和图标、显示对话框时的默认按钮以及对话框的行为。在下面的表中,对话框按钮值从 0 到 5 指定了对话框中显示的按钮。图标值 16、32、48 和 64 指定了对话框中的图标。默认值 0、256 和 512 指定对话框中哪个按钮为默认按钮。当显示对话框时选中此默认按钮。当省略 nDialogBoxType 时,等同于指定 nDialogBoxType 值为 0。  

数值   对话框按钮
   0     仅有“确定”按钮
   1   “确定”和“取消”按钮
   2   “放弃”、“重试”和“忽略”按钮
   3    “是”、“否”和“取消”按钮
   4    “是”、“否”按钮
   5    “重试”和“取消”按钮

   数值   图标
   16   “停止”图标
   32     问号
   48     惊叹号
   64     信息 (i) 图标

数值   默认按钮
   0    第一个按钮
  256   第二个按钮
  512   第三个按钮

nDialogBoxType 可以是三个值的和,从上面每个表中选一个值。例如,若 nDialogBoxType is 290 (2+32+256), 则指定的对话框含有如下特征: “放弃”、“重试”或“忽略”按钮。
消息框显示问号图标。 第二个按钮,“重试”为默认按钮。
关于可用的常量的额外信息是在 Visual FoxPro 主目录中的 FoxPro.h 文件中。 使用象 MB_ABORTRETRYIGNORE + MB_ICONQUESTION + MB_DEFBUTTON2 这样的已定义常数比 2 + 32 + 256 更具可读性。
cTitleBarText :
指定对话框标题栏中的文本。若省略 cTitleBarText,标题栏中将显示 "Microsoft Visual FoxPro" 。
nTimeout :
指定在清除 eMessageText 前, 没有键盘或鼠标输入时的 Visual FoxPro 显示 eMessageText 的毫秒数。可以指定任何可用的超时。小于 1 的值在用户输入前不会产生超时 (与没有指定 nTimeout 参数相同)。
返回值
数值型数据类型。MESSAGEBOX( ) 的返回值标明选取了对话框中的哪个按钮。下表中列出了每一个按钮在 MESSAGEBOX( ) 中的返回值。

  1    确定
  2    取消
  3    放弃
  4    重试
  5    忽略
  6    是
  7    否
2008-9-1 21:19
共有 354 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.046637 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved