VB中的msgbox问题和inputbox问题
1.msgbox过程和msgbox()函数在使用方法上有什么不同?如果输出不用msgbox过程而采用msgbox()函数,那么代码该如何改动?是否还有别的输出方式?如果有...
1.msgbox过程和msgbox()函数在使用方法上有什么不同?如果输出不用msgbox过程而采用msgbox()函数,那么代码该如何改动?是否还有别的输出方式?如果有,那么程序该如何编写?
2.函数inputbox()所带的3个参数是什么含义?能否省略1个或2个参数? 展开
2.函数inputbox()所带的3个参数是什么含义?能否省略1个或2个参数? 展开
1个回答
展开全部
1、msgbox过程和msgbox()函数
两者基本一样,在语法等方面都是这样。唯一的区别在于:
msgbox过程,值用来向用户输出信息,不接受用户的选择(或者说是对信息的反馈);
msgbox()函数,不但可以向用户输出信息,而且允许用户进行选择,下面可以用选择结果改变程序的流向。
如果不用过程输出信息而才用函数,有两点需要注意的(1)函数的结果需要一个变量来存储;(2)按钮不能使用默认的一个确定(vbokonly),而要根据你的需要选用是否(vbyesno)或者其他组合。
除了msgbox过程或者函数输出以外,最常见的输出就是向窗体输出(print)、在标签上输出(改变标签的标题)、向文本框输出、向图片框输出等等,语法和例子我就不列举了,相信我这一说你就知道了。
2、inputbox的第一个参数是提示信息,必须是字符串表达式。不可以省略。
inputbox的第二个参数是弹出inputbox对话框时,对话框的标题。可以省略,省略后,这个标题采用工程的标题。
inputbox的第三个参数是默认值,可以省略,省略后等同空白字符串。
inputbox的第四个参数是一个横坐标值、第五个参数是一个纵坐标值。他们决定inputbox对话框出现在屏幕的什么的位置
inputbox的第六个参数是帮助文件的名称(含路径),可以省略。省略后为工程的帮助文件。
inputbox的第七个参数是帮助文件的上下文编号(即当前帮助在帮助文件中的位置)。可以省略。
其中第四、第五要省略一起省略,要使用一起使用;
第六、第七要省略一起省略,要使用一起使用。
实际上这四个都不常用的。常用的就是你说的前三个。
两者基本一样,在语法等方面都是这样。唯一的区别在于:
msgbox过程,值用来向用户输出信息,不接受用户的选择(或者说是对信息的反馈);
msgbox()函数,不但可以向用户输出信息,而且允许用户进行选择,下面可以用选择结果改变程序的流向。
如果不用过程输出信息而才用函数,有两点需要注意的(1)函数的结果需要一个变量来存储;(2)按钮不能使用默认的一个确定(vbokonly),而要根据你的需要选用是否(vbyesno)或者其他组合。
除了msgbox过程或者函数输出以外,最常见的输出就是向窗体输出(print)、在标签上输出(改变标签的标题)、向文本框输出、向图片框输出等等,语法和例子我就不列举了,相信我这一说你就知道了。
2、inputbox的第一个参数是提示信息,必须是字符串表达式。不可以省略。
inputbox的第二个参数是弹出inputbox对话框时,对话框的标题。可以省略,省略后,这个标题采用工程的标题。
inputbox的第三个参数是默认值,可以省略,省略后等同空白字符串。
inputbox的第四个参数是一个横坐标值、第五个参数是一个纵坐标值。他们决定inputbox对话框出现在屏幕的什么的位置
inputbox的第六个参数是帮助文件的名称(含路径),可以省略。省略后为工程的帮助文件。
inputbox的第七个参数是帮助文件的上下文编号(即当前帮助在帮助文件中的位置)。可以省略。
其中第四、第五要省略一起省略,要使用一起使用;
第六、第七要省略一起省略,要使用一起使用。
实际上这四个都不常用的。常用的就是你说的前三个。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询