精华内容
下载资源
问答
  • VB对话框的显示按钮的问题:msgbox(“请选择一个按钮”,322,“按钮实验”)其中数字322就是表示按钮类型和显示在对话框中的图形,下面总结如下: 1、按钮的类型与对应值: 显示"确定"按钮,对应值:0 显示"确定"和...

    VB对话框的显示按钮的问题:msgbox(“请选择一个按钮”,322,“按钮实验”)其中数字322就是表示按钮类型和显示在对话框中的图形,下面总结如下:

    1、按钮的类型与对应值:
    显示"确定"按钮,对应值:0
    显示"确定"和"取消"按钮,对应值:1
    显示"放弃"、“重试"和"忽略"按钮,对应值:2
    显示"是”、"否"和"取消"按钮,对应值:3
    显示"是"和"否"按钮,对应值:4
    显示"重试"和"取消"按钮,对应值:5

    2、图形和对应值:
    显示“×”图形,对应值:16
    显示“?”图形,对应值:32
    显示“!”图形,对应值:48
    显示“i”图形,对应值:64

    3、默认值按钮和对应值:
    第一个按钮为默认按钮,对应值:0
    第二个按钮为默认按钮,对应值:256
    第三个按钮为默认按钮,对应值:512

    你上面的322就是:322=256+64+2=第二个按钮为默认按钮+显示“i”图形+显示"确定"和"取消"按钮
    ————————————————
    MsgBox 函数

    在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。

    语法

    MsgBox(prompt[, buttons] [, title] [, helpfile, context])

    MsgBox 函数的语法具有以下几个命名参数:

    部分 描述
    prompt 必要。字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。如果 prompt 的内容超过一行,则可以在每一行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或是回车与换行符的组合 (Chr(13) & Chr(10)) 将各行分隔开来。
    buttons 可选。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则 buttons 的缺省值为 0。
    title 可选。在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。
    helpfile 可选。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了 helpfile,则也必须提供 context。
    context 可选。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了 context,则也必须提供 helpfile。
    设置值

    buttons 参数有下列设置值:

    常数 值 描述

    vbOKOnly 0 只显示 OK 按钮。
    VbOKCancel 1 显示 OK 及 Cancel 按钮。
    VbAbortRetryIgnore 2 显示 Abort、Retry 及 Ignore 按钮。
    VbYesNoCancel 3 显示 Yes、No 及 Cancel 按钮。
    VbYesNo 4 显示 Yes 及 No 按钮。
    VbRetryCancel 5 显示 Retry 及 Cancel 按钮。
    VbCritical 16 显示 Critical Message 图标。
    VbQuestion 32 显示 Warning Query 图标。
    VbExclamation 48 显示 Warning Message 图标。
    VbInformation 64 显示 Information Message 图标。
    VbDefaultButton1 0 第一个按钮是缺省值。
    VbDefaultButton2 256 第二个按钮 是缺省值。
    VbDefaultButton3 512 第三个按钮是缺省值。
    VbDefaultButton4 768 第四个按钮是缺省值。
    VbApplicationModal 0 应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作。
    VbSystemModal 4096 系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。
    第一组值 (0杴5) 描述了对话框中显示的按钮的类型与数目;第二组值 (16, 32, 48, 64) 描述了图标的样式;第三组值 (0, 256, 512) 说明哪一个按钮是缺省值;而第四组值 (0, 4096) 则决定消息框的强制返回性。将这些数字相加以生成 buttons 参数值的时候,只能由每组值取用一个数字。

    注意 这些常数都是 Visual Basic for Applications (VBA) 指定的。结果,可以在程序代码中到处使用这些常数名称,而不必使用实际数值。

    返回值

    常数 值 描述
    vbOK 1 OK
    vbCancel 2 Cancel
    vbAbort 3 Abort
    vbRetry 4 Retry
    vbIgnore 5 Ignore
    vbYes 6 Yes
    vbNo 7 No
    说明

    在提供了 helpfile 与 context 的时候,用户可以按 F1 来查看与 context 相应的帮助主题。像 Microsoft Excel 这样一些主应用程序也会在对话框中自动添加一个 Help 按钮。
    如果对话框显示 Cancel 按钮,则按下 ESC 键与单击 Cancel 按钮的效果相同。如果对话框中有 Help 按钮,则对话框中提供有上下文相关的帮助。但是,直到其它按钮中有一个被单击之前,都不会返回任何值。

    注意 如果还要指定第一个命名参数以外的参数,则必须在表达式中使用 MsgBox。为了省略某些位置参数,必须加入相应的逗号分界符。

    例如:MsgBox(prompt[, buttons] [, title] [, helpfile, context])

    MsgBox “作为显示在对话框中的消息”, 64, “提示框上的标题”
    64为指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。

    展开全文
  • VB弹出对话框

    千次阅读 2008-09-01 09:09:00
    整理了下MsgBox的一些基本用法,以备不时之需! 基本语法: MsgBox(prompt[, buttons] [, title] [, ...字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。...

          整理了下MsgBox的一些基本用法,以备不时之需!

    基本语法:
    MsgBox(prompt[, buttons] [, title] [, helpfile, context])
    参数说明:
    MsgBox 函数的语法具有以下几个命名参数:
    Prompt-------必需的。字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。如果 prompt 的内容超过一行,则可以在每一行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或是回车与换行符的组合 (Chr(13) & Chr(10)) 将各行分隔开来。
    Buttons-------可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则 buttons 的缺省值为 0。
    Title-------可选的。在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。
    Helpfile--------可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了helpfile,则也必须提供 context。
    Context-------可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了context,则也必须提供 helpfile。
    用于MsgBox函数中Buttons参数的常量
    vbOKOnly                    0          只显示“确定”按钮(缺省值)
    VbOKCancel                1          显示“确定”和“取消”按钮
    VbAbortRetryIgnore     2          显示“终止”、“重试”和“忽略” 按钮
    VbYesNoCancel           3          显示“是”、“否”和“取消”按钮
    VbYesNo                      4          显示“是”和“否”按钮
    VbRetryCancel             5          显示“重试”和“取消”按钮
    VbCritical                    16          显示“关键信息”图标
    VbQuestion                 32          显示“警告询问”图标
    VbExclamation            48          显示“警告消息”图标
    VbInformation             64          显示“通知消息”图标
    vbDefaultButton1          0          第一个按钮是缺省值(缺省设置)
    vbDefaultButton2      256          第二个按钮是缺省值
    vbDefaultButton3      512          第三个按钮是缺省值
    vbDefaultButton4      768          第四个按钮是缺省值
    vbApplicationModal       0         应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作
    vbSystemModal        4096     系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作
    vbMsgBoxHelpButt  16384       将Help按钮添加到消息框
    on
    VbMsgBoxSetFore  65536       指定消息框窗口作为前景窗口
    ground
    vbMsgBoxRight      524288      文本为右对齐
    vbMsgBoxRtlRe   1048576      指定文本应为在希伯来和阿拉伯语系统中的从右到左显示

    ading
    说明:
    (1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。将这些数字相加以生成Buttons参数值的时候,只能由每组值取用一个数字。
    (2)这些常数都是 Visual Basic for Applications (VBA) 指定的。结果,可以在程序代码中到处使用这些常数名称,而不必使用实际数值。实际数值与常数名称是等价的。
    返回值
    用于MsgBox函数返回值的常量
    常数值 说明
    vbOK             1        确定
    vbCancel       2        取消
    vbAbort         3         终止
    vbRetry         4         重试
    vbIgnore        5        忽略
    vbYes            6        是
    vbNo             7         否

     

       如果只需要显示一条提示消息就用:MsgBox “Hello!”

     

       将消息框返回的结果赋值给变量,或者要判断点击提示框的哪一个按钮,可以用:
       Ans=MsgBox(“Continue?”,vbYesNo)
       If MsgBox(“Continue?”,vbYesNo)<>vbYes Then Exit Sub

     

       使用常量的组合,赋值组Config变量,并设置第二个按钮为缺省按钮
       Config=vbYesNo+vbQuestion+vbDefaultButton2

     

       若要在消息中强制换行,可在文本中使用vbCrLf(或vbNewLine)常量,用&(或+)加空格与字符隔开。如:
       MsgBox “This is the first line.” & vbNewLine & “Second line.”

    展开全文
  • C#弹出对话框 确定或者取消 执行相应操作 一、基于WINFORM下的选择对话框 在WINFORM下,我们可以利用系统的c#教程对话框(MessageBox)来实现,具体思路是读取MessageBox的返回值(YES或NO)来达到对操作的控制。...

    C#弹出对话框 确定或者取消 执行相应操作

    一、基于WINFORM下的选择对话框
    在WINFORM下,我们可以利用系统的c#教程对话框(MessageBox)来实现,具体思路是读取MessageBox的返回值(YES或NO)来达到对操作的控制。下面是一个演示程序代码代码如:

    private void button1_Click(object sender, System.EventArgs e)
    {
         label1.Text="";
         DialogResult MsgBoxResult;//设置对话框的返回值
         MsgBoxResult = MessageBox.Show("请选择你要按下的按钮",//对话框的显示内容 
         "提示",//对话框的标题 
         MessageBoxButtons.YesNo,//定义对话框的按钮,这里定义了YSE和NO两个按钮 
         MessageBoxIcon.Exclamation,//定义对话框内的图表式样,这里是一个黄色三角型内加一个感叹号 
         MessageBoxDefaultButton.Button2);//定义对话框的按钮式样
         if (MsgBoxResult == DialogResult.Yes)//如果对话框的返回值是YES(按"Y"按钮)
            {
               this.label1.ForeColor = System.Drawing.Color.Red;//字体颜色设定
               label1.Text=" 你选择了按下”Yes“的按钮!";
            }
         if(MsgBoxResult == DialogResult.No)//如果对话框的返回值是NO(按"N"按钮)
            {
                this.label1.ForeColor = System.Drawing.Color.Blue;//字体颜色设定
                 label1.Text=" 你选择了按下”No“的按钮!";
             }
    }
    

    当按动对话框的“是”按钮时,显示红色字体“你选择了按下“YES”的按钮”字样,如果你按动了对话框的“否”按钮将显示蓝色字体的“你选择了按下“NO”的按钮”字样。
    二、基于WEBFORM下的选择对话框
    大家知道,在WEBFORM下,分前台程序和后太程序,在WEBFORM的演示程序中,前台程序主要放置一个Label控件和一个Button控件,前台代码如下:

    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="dhk.WebForm1" %>
    <HTML>
        <HEAD>
            <title>WebForm1</title>
            <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
            <meta name="CODE_LANGUAGE" Content="C#">
            <meta name="vs_defaultClientScript" content="JavaScript">
        </HEAD>
        <body MS_POSITIONING="GridLayout">
        <form id="Form1" method="post" runat="server">
        <asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 328px; POSITION: absolute; TOP: 200px" runat="server" Text="改变显示内容"></asp:Button>
        <asp:Label id="Label1" style="Z-INDEX: 102; LEFT: 288px; POSITION: absolute; TOP: 152px" runat="server" Width="256px" Height="32px" Font-Size="Larger" ForeColor="Red">这是初始显示的内容</asp:Label>
        </form>
        </body>
    </HTML>
    

    后台处理代码如下:

    private void Page_Load(object sender, System.EventArgs e)
    {
    if(!IsPostBack)//如果页面不是第一次加载
         {
           Button1.Attributes.Add("onclick", "return confirm('你要执行这个操作吗?');");
           //当按动Button1按钮时将首先弹出对话框,onclick表示按钮触发事件,return confirm()是对话框显示的内容。如果你选择按下对话框中的"确定"按钮,则执行Button1_Click方法,否则不执行。
         }
    }
    
    private void Button1_Click(object sender, System.EventArgs e)
    {
    Label1.Text="你选择按动了“确定”按钮!";
    }
    

    这个程序的思路是:当按动“改变显示内容”按钮时,将会触发一个按钮事件,在执行这个事件代码之前,我们首先使用一个弹出对话框,对是否继续执行进行确认,如果按动对话框的“确定”按钮,则继续执行事件代码,在屏幕上显示:你选择按动了“确定”按钮,如果按动了对话框的“取消”按钮,则中止执行。

    使用JavaScript实现弹出对话框

    javascript的对话框

    Page.RegisterStartupScript("js", "<script>alert('画面输入不完整,请检查重新输入')</script>");
                //Response.Write("<script   language='javascript' type='text/javascript'>");
                //Response.Write("  alert('AAA')   ");
                //Response.Write("</script>");
     
    

    使用Messagebox实现:

    不同于vb中可以直接使用msgbox来得到消息框的返回值,在c#中需要使用 dialogresult 类型的变量,从messagebox.show()方法接受消息对话框的返回值。至于messagebox.show()的返回值是 yes 、no, ok还是cancel,那需要自己在show()方法中对它可以显示的选择按钮进行设置。以下示例代码可以参考:

    不过需要先引入.net下的Microsoft.window.form这个引用,再using System.Window.From

    // initializes the variables to pass to the messagebox.show method.
    
    string message = "you did not enter a server name. cancel this operation?"; 
    string caption = "no server name specified"; 
    messageboxbuttons buttons = messageboxbuttons.yesno; 
    dialogresult result;
    
    // displays the messagebox.
    
    result = messagebox.show(this, message, caption, buttons, 
    messageboxicon.question, messageboxdefaultbutton.button1, 
    messageboxoptions.rightalign);
    
    if(result == dialogresult.yes) 
    { 
    //do your action here. 
    }
    
    展开全文
  • VB颜色对话框ShowColor

    2021-01-24 11:34:19
    首先,将对话框控件添加到窗体上。 然后,设置对话框属性。比如: '设置取消报错 CommonDialog1.CancelError = True '设置flags属性 CommonDialog1.Flags = cdlCCRGBInit 注意:以上属性设置并不是必须要设置的,...

    “ 本节课程学习ShowColor颜色对话框”

    上节课程一起学习了ShowSave保存对话框,本节课程将学习的是颜色对话框。

    颜色对话框,为用户提供一个颜色选择器,用户选择一个颜色后,可以返回这个颜色的值。

    图片

    首先,将对话框控件添加到窗体上。

    然后,设置对话框属性。比如:

    '设置取消报错 
    CommonDialog1.CancelError = True
    '设置flags属性
    CommonDialog1.Flags = cdlCCRGBInit
    

    注意:以上属性设置并不是必须要设置的,即使不进行属性设置,也是可以直接使用ShowColor方法的。

    其中Flags属性具有以下值:
    在这里插入图片描述

    接着,使用ShowColor方法弹出颜色对话框。

    CommonDialog1.ShowColor
    

    最后,获取用户选择的颜色

    CommonDialog1.Color
    

    完整的举例,如下:

    Private Sub Command1_Click() 
        '设置取消报错
        CommonDialog1.CancelError = True
        '设置flags属性
        CommonDialog1.Flags = cdlCCRGBInit
        On Error GoTo err
        '弹出颜色对话框
        CommonDialog1.ShowColor
        '使用颜色值改变窗体背景色
        Me.BackColor = CommonDialog1.Color
        Exit Sub
    err:
        MsgBox "用户未选择颜色"
    End Sub
    

    颜色对话框
    图片

    获取颜色并改变背景
    图片

    展开全文
  • 输入对话框: 制作输入对话框相对信息提示框来相对简单,在Visual Basic .Net,输入对话框是通过InputBox函数来完成的。以下是InputBox函数在Visual Basic .Net中的语法: Public Function InputBox (ByVal ...
  • VB讲课笔记10:菜单与对话框

    千次阅读 2018-03-14 06:46:11
    VB讲课笔记10:菜单与对话框一、用户界面设计基础用户界面是应用程序最基本的组成部分,其内容包括界面基本元素的外观设计和实现相应功能的代码编制。 1、用户界面元素(User Interface Element) 窗体是用户界面...
  • Tomas Petricek著 Highly customizable JavaScript popup control for web page wrapped...一个使用javascript编写的,用于在ASP.NET中弹出对话框的用户控件,有渐进颜色,还有能设定弹出时的移动的时间,支持Mozilla...
  • 涉及到的知识: 1.CellClick事件 (注意区别CellContentClick) CellContentClick 是必须要点中单元格里的内容才触发 CellClick 是只要点中单元格就触发 2.给datagridview 赋值 主要是先给一个...3.弹出窗体
  • 关于VB6弹出菜单的问题

    千次阅读 2015-11-01 05:06:33
    写一个小程序, 用VB6随意做下界面,离奇的发现弹出菜单居然没有效果,过程如下 创建一个窗体Form1,用菜单编辑器创建一个弹出菜单 弹出菜单子菜单项在这里名称为mPopup1,事件代码为: Option Explicit Private ...
  • 版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者...多个文件的选择,可以使用鼠标在对话框中拉一个选择框来选择,或者按下Ctrl+鼠标左键单击选择单个,或者按下Shift多选。 ...
  • VB讲课笔记06:窗体与常用控件

    千次阅读 2018-03-10 17:24:29
    窗体VB中最基本的对象,是应用程序的基本组成部分,是菜单栏、工具栏和控件等对象的容器,是应用程序与用户交互的窗口或对话框窗体设计是整个VB应用程序设计的基础。一个窗体对应一个代码模块。 1、窗体设计...
  • 版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于...那么如果要点击某个按钮弹出一个对话框,或者点击某个超链接,弹出需要的网页,该如何实现呢? 这就需要借助...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    也可以单击浏览按钮,在打开文件对话框中选择文件夹。单击确定按钮,创建项目。出现如图1.2.2C界面。编写一个应用程序,可能包含多个文件,才能生成可执行文件,所有这些文件的集合叫做一个项目。 (3) 修改class1.cs...
  • 详解VB对话框InputBox和MsgBox

    千次阅读 2020-10-09 09:24:08
    “ 大家好,从本节课程开始,我们一起来学习VB中各种对话框的使用。” 本节课程呢,我们一起来学习InputBox和MsgBox对话框。这两个对话框VB中非常的重要,使用频次很高,熟练的掌握它们,可以为编程带来更高的效率...
  • VB.NET窗体与控件常见15个问题的解答
  • VB讲课笔记11:多重窗体与环境应用主要考查多重窗体的应用以及VB工程结构。以选择题和操作题两种形式考核。选择题中所占分值较少,约占总分的1%,多属于概念题。操作题中,主要出现在简单应用题,操作题试题的抽中...
  • 2011-06-17 15:07:06|分类: 文件选择对话框 |标签: |字号大中小订阅 第一步:新建一个Modules,假设为Modulas1.bas 把下面的复制到Module.bas中 Public Const BIF_RETURNONLYFS...
  • 一套专业的VB专业管理系统-包含源代码,使用说明: 1.软件所涉及的数据库分为四张表。 lesson kecheng zhuanye ...10.单击“软件简介”弹出窗体单击“关于我们”弹出和程序相关信息的窗体
  • 屏蔽文本框点右键时的弹出菜单 ※ VB 小技巧自定义 TextBox 文本框右键菜单 ※ VB 自启动建立右键菜单 ※ VB 在菜单上增加图标 ※ vb 在 ListBox 之中点击右键弹出菜单 ※ 【引用】在 VB6.0 中实现...
  • 这里是《VB6.0属性过程详解(Property过程) 》的第二章,如果你没有看过上面的这篇文章,你应该先去看看,除非你觉得你已经初步了解了属性过程的运作机制。  第二章:第一节:属性Set过程的应用  上一章,我...
  • VB常用控件介绍

    千次阅读 2018-02-16 16:24:30
    1、窗体(Form) 2、Label(标签)控件 3、TextBox(文本框)控件 4、RichTextBox控件 5、NumericUpDown控件 6、Button(按钮)控件 7、GroupBox(分组框)控件 8、RadioButton(单选按钮)控件 9、CheckBox...
  • Vb提供了API函数SetWindowLong和GetWindowLong,可以让我们很容易取得对窗口的操作;通过对窗口属性的操作,可以更改窗口的显示风格。有些看来是正常情况下无法实现的窗口,现在你可以很容易的实现。只要你想到,更...
  • Option ExplicitPrivate ObjOldWidth As Long '保存窗体的原始宽度Private ObjOldHeight As Long '保存窗体的原始高度Private ObjOldFont As Single '保存窗体的原始字体比 Private Sub Form_Resize() ...
  • VB 窗体的设计及应用

    2014-05-08 23:39:22
     掌握窗体设计 100 u   掌握多重窗体的设计与应用 u   掌握响应鼠标与键盘事件 上机运行了局如下:画直线,在鼠标被按下的位置画一个端点,在鼠标松开的位置画另一个端点。   重点:窗体及...
  • vb.net控件

    2020-04-28 14:49:22
    vb.net 的 Label 控件 label(标签)控件用于显示文本,是设计应用程序界面时经常要用到的控件之一, 主要是用于显示其他控件名称,描述程序运行状态或标识程序运行的结果信息等 等,响应程序的事件或跟踪程序运行的...
  • msgbox Visual Basic 和 VBS 中的函数,可实现弹出窗口. 作用:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。 语法: MsgBox(prompt[, buttons] [, title] [, helpfile, ...
  • vb.net 教程 3-2 窗体编程之窗体 3

    千次阅读 2017-04-23 19:21:19
    双击窗体/控件,就会转入默认的事件,例如窗体是Load事件,按钮是Click事件,文本框是TextChanged事件…… 要修改引发的事件可以采用以下方法: 方法一: 代码页面,鼠标点击下图中红色方框内的下拉框 可以看到...
  • [VB.NET]单元四 窗体编程

    千次阅读 2008-11-30 17:13:00
    单元四 窗体编程<!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--><script type="text/ja

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,856
精华内容 742
关键字:

vb单击窗体弹出对话框