`

MessageBox的几种提示框用法

阅读更多
<HTML>
<HEAD>
	<TITLE>使用EXT输出HelloWorld</TITLE>
	<!-- 导入extjs配置 … ... -->
	<link rel="stylesheet" type="text/css" href="./../ext/resources/css/ext-all.css"/>
	<script type="text/javascript" src="./../ext/adapter/ext/ext-base.js"></script>
	<script type="text/javascript" src="./../ext/ext-all.js"></script>
	<script type="text/javascript">
		Ext.onReady(function(){
			/**
				alert(String title,String msg,[Function fn],[Object scope])
				title:提示框的标题
				msg:显示的信息内容
				[Function fn]:(可选)回调函数
				[Object scope]:(可选)回调函数的作用域
			*/
			Ext.MessageBox.alert("title","message",function(id){
				alert(id);
			}); 
			Ext.MessageBox.alert("title","message",callback);
			function callback(id){
				alert(id);
			}
			/*
				confirm(String title,String msg,[Function fn],[Object scope])
				title:提示框的标题
				msg:显示的信息内容
				[Function fn]:(可选)回调函数
				[Object scope]:(可选)回调函数的作用域
			*/
			Ext.MessageBox.confirm("title","message",function(id){
				alert(id);
			});
			/*
				prompt(String title,String msg,[Function fn],[Object scope],[Boolean/Number multiline])
				title:提示框的标题
				msg:显示的信息内容
				[Function fn]:(可选)回调函数
				[Object scope]:(可选)回调函数的作用域
				[Boolean/Number multiline]设置为false将显示一个单行文本域,设置为true将以默认高度显示一个多行文本区。默认为false
			*/
			Ext.MessageBox.prompt("title","message",callBack,this,true);
			function callBack(id,msg){
				alert("单机的按钮是:"+id+"\n输入的内容是:"+msg);
			}
			/*
				wait(String msg,[String title],[Object config])
				msg:显示的信息内容
				[String title]:提示框的标题,为可选参数
				[Object config]:用于配置进度条的配置对象为可选参数
			*/
			Ext.MessageBox.wait("请等待,操作需要很长时间!","提示",{text:'进度条上的文字'});
		
			/*
				show(Object config)
				Object config:一个包含提示配置信息的配置对象
				配置对象:
				buttons:Ext.Msg.CANCEL;EXT.Msg.OK;OKCANCEL;YESNO;YESNOCANCEL
				title:提示框标题
				msg:显示的信息内容
				width:对话框的宽度,以像素为单位
				closable:false将隐藏右上角的关闭按钮默认为true
				modal:true为模式窗口,false为非模式窗口
				fn:回调函数
				progress:true则显示一个进度条,默认为false,该进度条由程序控制滚动
				progressText:进度条上显示的文字
				wait:true则显示一个自动滚动的进度条,默认为false
				prompt:true则显示一个单行文本域,默认为false
				multiline:如果prompt为true则nultiline为true时显示多行文本区,false显示单行文本域
				icon:一个样式文件,它对对话框提供一个背景图
					 Ext.Msg.ERROR(错误图标)
					 Ext.Msg.INFO(信息图标)
					 Ext.Msg.QUESTION(问题图标)
					 Ext.Msg.WARNING(警告图标)
			*/
			Ext.MessageBox.show({
				title: "提示",
				msg: '我是猪',
				modal: true,
				prompt: true,
				value: "请输入",
				fn: callBanck,
				buttons: Ext.Msg.YESNOCANCEL,
				icon: Ext.Msg.QUESTION
			});
			function(id,msg){
				alert("单机的按钮是:"+id+"\n输入的内容是:"+msg);

			}
		});
	</script>
</HEAD>
<body></body>
</HTML>
 
分享到:
评论

相关推荐

    wpf两种方式自动消失的提示框

    在WPF(Windows Presentation Foundation)应用开发中,有时我们需要创建一种提示框,它会在用户查看信息后自动关闭,提供更好的用户体验。本篇文章将详细讲解如何使用两种方法在C#中实现这种自动消失的提示框:...

    自定义messagebox,提示窗体

    4. **显示自定义MessageBox**:在需要弹出提示的地方,使用自定义`MessageBox`替换系统的`MessageBox.Show()`方法。确保在调用时传递必要的参数,如提示信息,以及可能需要的其他设置。 5. **代码实现**:以下是一...

    提示框过几秒钟后自动关闭

    在IT领域,特别是软件开发与用户界面设计中,“提示框过几秒钟后自动关闭”的功能是一种常见的用户体验优化手段。此功能旨在提升用户交互的流畅性和效率,通过在一定时间后自动关闭提示信息,避免了用户手动关闭的...

    Qt自定义messageBox弹窗代码

    当自定义弹窗实现后,可以通过调用自定义messageBox的静态方法来触发弹窗,例如使用QMessageBox::critical()方法来显示一个错误消息框。通过这种方式,开发者可以创建出与应用程序风格一致的弹窗,从而提供更加统一...

    C#中MessageBox用法大全(附效果图).

    除以上列举的几种常见用法外,`MessageBox`还支持更多的选项和配置,包括但不限于: - 使用`MessageBoxButtons.YesNoCancel`、`MessageBoxButtons.YesNo`等按钮布局。 - 设置不同的图标样式,如`MessageIcon....

    Winform 设置messageBox弹出窗体的button的text

    例如,`MessageBox.Show()`方法用于显示一个基本的消息框,而`MessageBoxButtons`枚举定义了可选择的按钮类型。 要改变MessageBox中的按钮文本,我们不能直接通过.NET Framework提供的API来实现,因为这些按钮的...

    MessageBox

    在JavaScript编程中,`MessageBox`通常指的是一个自定义的对话框或者提示框组件,用于向用户展示信息、警告、确认或询问等交互。这个组件的设计灵感可能来自于EXT库,EXT是一个广泛使用的JavaScript框架,它提供了...

    易语言仿提示框

    本篇文章将深入探讨易语言仿提示框的实现原理、使用方法及其在实际开发中的应用。 易语言仿提示框的设计目标是模仿Windows操作系统中的标准对话框,如消息框(MessageBox)的功能,但具有更高的自定义性。通过使用...

    MessageBox With Timeout (14KB)

    这个14KB的程序可能提供了一种方式,使得消息框在一段时间后自动消失,无需用户交互。 描述虽然简洁,但我们可以推测这个程序可能是用C++编写的,因为文件列表中包含了`.cpp`文件,这是C++源代码的扩展名。`.dsw`和...

    自定义MessageBox.rar

    `MessageBox`是WinForms提供的一种简单对话框,用于显示信息、警告或确认消息给用户。然而,有时候系统的`MessageBox`可能无法满足我们对于样式、功能或交互的特定需求,这时就需要我们自定义`MessageBox`。 标题...

    自定义消息提示框

    在编程领域,尤其是在Windows应用程序开发中,自定义消息提示框是一种常见的需求,它允许开发者根据应用的风格和功能定制对话框的外观和行为。本文将深入探讨如何在VC(Visual C++)环境下创建自定义消息提示框,并...

    信息提示框组件

    本文将详细介绍ExtJS中的信息提示框组件——`Ext.MessageBox`的使用方法及其提供的几种常用方法:`alert()`、`confirm()`以及`prompt()`。 #### 二、Ext.MessageBox.alert() 方法详解 `Ext.MessageBox.alert()` 是...

    C#159在消息框中绘制表格 源代码

    在C#中,我们可以使用以下几种方法来实现在消息框中显示表格: 1. **自定义Form/Window**:创建一个新的`Form`或`Window`实例,然后在上面添加`DataGridView`控件,填充数据后显示。这样可以完全控制对话框的外观和...

    MessageBox.Show

    ### MessageBox.Show 在 C# 中的使用方法 #### 概述 `MessageBox.Show` 是 C# 中用于显示模态对话框的一个重要方法,主要用于向用户显示警告、错误或提示信息等。此方法支持多种重载形式,可以灵活地控制消息框的...

    让信息框总在最前

    要使MessageBox始终显示在最前面,有以下几种方法: 1. **使用顶级窗口**:默认情况下,MessageBox就是顶级窗口,它会自动出现在所有非顶级窗口之上。如果MessageBox仍然被其他窗口覆盖,可能是因为你的应用程序...

    MessageBoxEx(c# 自定义messagebox)

    总的来说,`MessageBoxEx`是C#开发中一种常见的自定义控件实践,它通过扩展`MessageBox`的基本功能,使得我们可以创建更具个性化的用户提示和交互体验。在实际项目中,掌握这种自定义技术对于提升用户体验和满足特定...

    delphi 实现延时自动关闭对话框 20200407.Demo_DlgAutoClose.zip

    使用方法:打开对话框前调用 SetDlgAutoClose { 参数1: 设定多长时间后关闭 } { 参数2: 是否在对话框标题栏进行倒计时提示 } 代码包括了一个功能类,也就是unt_TimerDlg单元,主程序可以调用两种方法,实现...

    WPF实现消息提醒(广告弹窗)

    有几种方式可以创建消息弹窗: - 使用内置的`MessageBox.Show()`方法,简单快捷,但功能相对有限。 - 自定义`UserControl`,这可以让你完全自定义弹窗的外观和行为。 - 使用第三方库,如MahApps.Metro或...

    winform第六章菜单工具栏ListView DataGridView弹出提示框(无视频

    第六章的主题主要集中在增强用户交互体验的几个核心组件上:菜单、工具栏、ListView、DataGridView以及弹出提示框。这些元素都是构建功能丰富的桌面应用程序不可或缺的部分。 1. **菜单**: 菜单是用户界面中的一...

    对.NET中导出数据到EXCEL的几种方法探讨 C1TrueDBGrid

    根据实践经验和研究,目前在`.NET`框架下将数据导出到`EXCEL`主要有以下几种方法: 1. **利用Office Interop库** - **原理**:该方法是通过调用Microsoft Office Excel应用程序接口来完成数据导出的。 - **特点**...

Global site tag (gtag.js) - Google Analytics