精华内容
下载资源
问答
  • 当我们要打开注册表或者服务等系统功能的时候,都会需要打开运行窗口来操作,不过有很多win7系统用户不知道如何打开运行对话框,其实方法有很多种,本文就一一给大家详细介绍一下win7电脑系统运行窗口的详细打开方法...

    当我们要打开注册表或者服务等系统功能的时候,都会需要打开运行窗口来操作,不过有很多win7系统用户不知道如何打开运行对话框,其实方法有很多种,本文就一一给大家详细介绍一下win7电脑系统运行窗口的详细打开方法。

    b465c45cdccd73fc714d9e7232acc477.png

    具体步骤如下:

    方法一、

    1、在任务栏右击鼠标,单击“启动任务管理器”,打开任务管理器。

    57c094838fe61c4d3d2ec53c5e95e7a8.png

    2、在任务管理器界面,单击“文件”,在展开菜单单击“新建任务(运行)”即可打开运行窗口。

    360e3e11a55780a946587633f5f1ab30.png

    fcfa277906f9380583a15e940cfc46e8.png

    方法二、

    1、通过“Ctrl+Alt+Del”,打开计算机“登陆界面”,如图所示,单击“启动任务管理器”。

    605cf10cb169c6dc1f595aad873a57e0.png

    方法二只是启动任务管理器方法不同,启动任务管理器后,打开运行的方法同方法一。在输入栏输入命令,单击“确定”即可运行命令。

    ed08b362aa31cace6df8dfc79e71b645.png

    方法三、

    1、点击任务栏上“开始”按钮,打开开始菜单,单击“运行”。

    ca4f735673b577acd20ad9783fa76472.png

    2、此时在“开始”按钮附近弹出“运行”对话框,其使用方法和通过任务管理器调出的运行一样,在输入框输入命令,点击“确定”即可运行。

    8a98c26d2ed860d4122bfe4e931246b0.png

    上述就是win7如何打开运行对话框的详细步骤,还不知道如何打开的用户们可以参考上面的方法来操作吧,希望可以帮助到大家。

    我要分享到:

    展开全文
  • Android自定义对话框

    2014-12-30 18:02:16
    在我们的日常项目中很多地方会用到对话框,但是Android系统为我们提供的对话框样子和我们精心设计的界面很不协调,在这种情况下我们想很自由的定义对话框,或者有的时候我们的对话框是一个图片,没有标题和按钮,...
  • 就像对话框一样,显示了对话框就不能点击后面的窗口? 谢谢! [code=pythonclass InfoPanel(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, "Sysniffer", pos=(0, 0), ...
  • C#之二十 Win Form对话框

    千次阅读 2016-05-03 10:16:34
    C#程序设计及宿舍管理系统实战 ... 字体对话框FontDialog Windows窗体 FontDialog 组件是一个预先配置的对话框,该对话框是标准的 Windows“字体”对话框,用于公开系统上当前安装...

    视频课堂https://edu.csdn.net/course/play/7621

    C#程序设计及宿舍管理系统实战 

    https://edu.csdn.net/course/detail/27107

    字体对话框FontDialog

    Windows窗体 FontDialog 组件是一个预先配置的对话框,该对话框是标准的 Windows“字体”对话框,用于公开系统上当前安装的字体。可在基于 Windows 的应用程序中将其用作简单的字体选择解决方案,默认情况下,该对话框显示字体、字体样式和字体大小的列表框;删除线和下划线等效果的复选框。

    FontDialog组件常用属性

     

    属性名称

    说明

    Color

    获取或设置选定的字体颜色

    Font

    获取或设置选定的字体

    MaxSize

    获取或设置可选择的最大磅值

    MinSize

    获取或设置可选择的最小磅值

    ShowApply

    指示对话框是否包含”应用”按钮

    ShowColor

    指示对话框是否包含“颜色”选择

     

    FontDialog组件常用方法

     

    方法名称

    说明

    Reset

    将对话框上的所有选项重置为默认值

    ShowDialog

    显示字体对话框

     

    使用FontDialog组件

     

    我们举例使用字体对话框。单击“打开字体对话框”按钮显示字体对话框,在给对话框设置后将字体应用到文本框上,使文本框的字体和字体对话框设置的字体一致。

    创建一窗体,将窗体布置如下图样子(字体对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):

     

    使用控件列表

    控件标识

    说明

    btnOpenFontDialog

    打开字体对话框按钮

    txtFont

    要应用字体的文本框

    fontDialog1

    字体对话框(设置其显示“应用”按钮和“颜色”选项)

     

    一、       在“打开字体对话框”按钮的单击事件中加入以下代码

     

    二、       运行程序,单击“打开字体对话框”按钮后,如下图:

    设置字体为“宋体”,字形“粗斜体”,颜色“深红色”,大小“小五”,点击确定。

     

    三、       在文本框中输入文字如下图所示:

     

    颜色对话框

    Windows窗体 ColorDialog 组件也是一个预先配置的对话框。对话框包括两部分:一部分显示基本颜色,另一部分允许用户定义自定义颜色。可在基于 Windows 的应用程序中将其用作颜色选择解决方案。

    ColorDialog对话框常用属性

     

    属性名称

    说明

    AllowFullOpen

    该值指示用户是否可以使用该对话框定义自定义颜色

    AnyColor

    该值指示对话框是否显示基本颜色集中可用的所有颜色

    Color

    获取或设置用户选定的颜色

     

    ColorDialog对话框常用方法

     

    方法名称

    说明

    Reset

    将对话框上的所有选项重置为默认值

    ShowDialog

    显示颜色对话框

     

    使用ColorDialog对话框

     

    我们举例使用颜色对话框。单击“打开颜色对话框”按钮显示颜色对话框,在给对话框设置后将颜色应用到文本框上,使文本框的颜色和颜色对话框设置的颜色一致。

    一、      创建一窗体,将窗体布置如下图样子(颜色对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):

     

    使用控件列表

    控件标识

    说明

    btnOpenColorDialog

    打开颜色对话框按钮

    txtColor

    要应用颜色的文本框

    colorDialog1

    颜色对话框

     

    二、      在“打开颜色对话框”按钮的单击事件中加入以下代码

     

    三、      运行程序,单击“打开颜色对话框”按钮后,如下图:设置颜色“红色”,点击确定。

     

    四、      在文本框中输入文字如下图所示:

     

     

     

     

     

     

     

    打开文件对话框

    Windows窗体 OpenFileDialog 组件也是一个预先配置的对话框。可在基于 Windows 的应用程序中将其用作打开文件解决方案。

    OpenFileDialog对话框常用属性

     

    属性名称

    说明

    AddExtension 

    该值指示如果用户省略扩展名,对话框是否自动在文件名中添加扩展名

    CheckFileExists

    获取或设置一个值,该值指示如果用户指定不存在的文件名,对话框是否显示警告

    DefaultExt 

    获取或设置默认文件扩展名

    FileName

    获取或设置一个包含在文件对话框中选定的文件名的字符串

    FileNames 

    获取对话框中所有选定文件的文件名

    Filter

    获取或设置当前文件名筛选器字符串,该字符串决定对话框中出现的选择内容

    InitialDirectory 

    获取或设置文件对话框显示的初始目录

    Multiselect

    获取或设置一个值,该值指示对话框是否允许选择多个文件

    RestoreDirectory

    获取或设置一个值,该值指示对话框在关闭前是否还原当前目录

    Title 

    获取或设置文件对话框标题

     

    OpenFileDialog对话框常用方法

     

    方法名称

    说明

    OpenFile

    打开用户选定的具有只读权限的文件

    Reset

    将对话框上的所有选项重置为默认值

    ShowDialog

    显示对话框

     

    使用OpenFileDialog对话框

     

    我们举例使用打开文件对话框。单击“打开文件对话框”按钮显示打开文件对话框,在对话框中选择文件,将文件的路径名称以消息形式弹出显示。

    一、      创建一窗体,将窗体布置如下图样子(打开文件对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):

     

    使用控件列表

    控件标识

    说明

    btnOpenFileDialog

    打开“打开文件对话框”按钮

    openFileDialog1

    打开文件对话框组件

     

    二、      在“打开文件对话框”按钮的单击事件中加入以下代码

     

    三、      运行程序,单击“打开文件对话框”按钮后,如下图:定位到“我的文件夹”下,选中“测试文件”。

     

     

     

     

    四、      点击“打开按钮”如下图所示:

     

    需要注意的是“打开文件对话框”仅仅给我们提供了一种指定打开文件位置的途径,它本身并不能真的打开文件,如果需要打开文件我们可能通过其获取到文件名,然后再通过IO流打开。

    文件夹浏览对话框

    Windows窗体 FolderBrowserDialog组件的作用正如其名称所述专门提供浏览文件夹功能。

     

    FolderBrowserDialog对话框常用属性

     

    属性名称

    说明

    Description

    获取或设置对话框中在树视图控件上显示的说明文本

    RootFolder

    获取或设置从其开始浏览的根文件夹,默认为桌面

    SelectedPath

    获取或设置用户选定的路径

    ShowNewFolderButton

    获取或设置一个值,该值指示“新建文件夹”按钮是否显示在文件夹浏览对话框中

     

    FolderBrowserDialog对话框常用方法

     

    方法名称

    说明

    Reset

    将对话框上的所有选项重置为默认值

    ShowDialog

    显示颜色对话框

     

    使用FolderBrowserDialog对话框

     

    我们举例使用浏览文件夹对话框。单击“浏览文件夹对话框”按钮显示浏览文件夹对话框,在对话框中选择文件夹,将选中文件夹的路径名称以消息形式弹出显示。

    一、      创建一窗体,将窗体布置如下图样子(浏览文件夹对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):

     

     

    使用控件列表

    控件标识

    说明

    btnFolderBrowserDialog

    打开“浏览文件夹对话框”按钮

    folderBrowserDialog1

    浏览文件夹对话框组件

     


    Windows窗体 SaveFileDialog 组件也是一个预先配置的对话框。它可以提示用户选择文件的保存位置。

    SaveFileDialog对话框常用属性

     

    属性名称

    说明

    AddExtension 

    该值指示如果用户省略扩展名,对话框是否自动在文件名中添加扩展名

    CheckFileExists

    获取或设置一个值,该值指示如果用户指定不存在的文件名,对话框是否显示警告

    CheckPathExists 

    获取或设置一个值,该值指示如果用户指定不存在的路径,对话框是否显示警告

    CreatePrompt

    获取或设置一个值,该值指示如果用户指定不存在的文件,对话框是否提示用户允许创建该文件

    DefaultExt 

    获取或设置默认文件扩展名

    FileName

    获取或设置一个包含在文件对话框中选定的文件名的字符串

    FileNames 

    获取对话框中所有选定文件的文件名

    Filter

    获取或设置当前文件名筛选器字符串,该字符串决定对话框的“另存为文件类型”或“文件类型”框中出现的选择内容

    FilterIndex 

    获取或设置文件对话框中当前选定筛选器的索引

    InitialDirectory 

    获取或设置文件对话框显示的初始目录

    OverwritePrompt

    获取或设置一个值,该值指示如果用户指定的文件名已存在,另存为对话框是否显示警告

    RestoreDirectory

    获取或设置一个值,该值指示对话框在关闭前是否还原当前目录

    Title 

    获取或设置对话框标题

     

    SaveFileDialog对话框常用方法

     

    方法名称

    说明

    OpenFile

    打开用户选定的具有只读权限的文件

    Reset

    将对话框上的所有选项重置为默认值

    ShowDialog

    显示对话框

     

     

     

    使用SaveFileDialog对话框

     

    我们举例使用保存文件对话框。单击“保存文件对话框”按钮显示保存文件对话框,在对话框中输入文件名称,将文件的名称以消息形式弹出显示。

    一、      创建一窗体,将窗体布置如下图样子(保存文件对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):

     

    使用控件列表

    控件标识

    说明

    btnSaveFileDialog

    打开“保存文件对话框”按钮

    saveFileDialog1

    保存文件对话框组件

     

    二、      在“保存文件对话框”按钮的单击事件中加入以下代码

     

    三、      运行程序,单击“保存文件对话框”按钮后,如下图:定位到“我的文件夹”下,输入文件名“我的文件”。

     

     

    四、      点击“保存“按钮,如下图所示:

     

    需要注意的是“保存文件对话框”和“打开文件对话框“一样仅仅给我们提供了一种指定保存文件位置的途径,它本身并不能真的保存文件,如果需要保存文件我们可能通过其获取到文件名,然后再通过I/O流保存。

    练习

     

    填空题:

    1、请写出Win Form常用的对话框。

     

    2、试着用我们讲过的对话框制作一个记录事本程序。

     

    展开全文
  • 上面这张图是用savefiledialog建立的对象显示出来的 下面这张图是对方软件的 ...问题:为什么不一样呢,怎么让C#也能做的跟下面的一样,有没什么简洁一点的方式,比如什么类或者设置什么属性了?
  • 自定义对话框

    2015-05-04 10:54:06
    用于改良系统的对话框比较难看的样子,可以写各种提示内容,比如,选择确定取消,可嵌套各种布局,满足需求,简单好用
  • 对话框就是一个AlertDialog,但是一个简单的AlertDialog,我们却可以将它玩出许多花样来,下面我们就来一起总结一下AlertDialog的用法。看看各位童鞋在平时的工作中否都用到了AlertDialog的这些特性。OK,废话不多说...

    对话框就是一个AlertDialog,但是一个简单的AlertDialog,我们却可以将它玩出许多花样来,下面我们就来一起总结一下AlertDialog的用法。看看各位童鞋在平时的工作中否都用到了AlertDialog的这些特性。

    OK,废话不多说,进入我们今天的正题。

    普通对话框

    普通对话框就是我们最最常用的对话框,实现起来并不复杂,实现出来的效果当然也是最简单的,如下:

    		AlertDialog dialog = new AlertDialog.Builder(this).setTitle("普通对话框").setIcon(R.drawable.a4s)
    				.setNegativeButton("取消", null).setPositiveButton("确定", new OnClickListener() {
    					
    					@Override
    					public void onClick(DialogInterface dialog, int which) {
    						//处理确认按钮的点击事件
    					}
    				}).setNeutralButton("中立", null)
    				.setMessage("确认删除?").create();
    		dialog.show();


    我们可以给一个对话框设置标题,也可以设置图标,在对话框的最下面我们可以设置三个按钮,分别是取消、确定、中立,一般情况下,我们可以在确认按钮中加入相应的点击事件。OK,那么这样一个对话框它的显示效果是什么样子的呢?如下:

    显示Item的对话框

    如果我们的对话框中要显示若干个item,那么我们可以给AlertDialog设置item,如下:

    AlertDialog dialog = new AlertDialog.Builder(this).setTitle("显示Item对话框").setIcon(R.drawable.a4s)
    				.setItems(items, new OnClickListener() {
    
    					@Override
    					public void onClick(DialogInterface dialog, int which) {
    						Toast.makeText(MainActivity.this, items[which], Toast.LENGTH_SHORT).show();
    					}
    				}).create();
    		dialog.show();

    这里的items是一个String类型的数组,如下:

    items = new String[] { "魏", "蜀", "吴" };

    那么这里我们就没有必要再设置最下方的三个按钮了,直接点击Item之后,触发相应的事件。在onClick方法中有一个int型参数叫做which,这个参数表示的是用户点击了第几个item,显示效果如下:

    当用户点击不同的item之后,我们在onClick方法中根据which的值的不同做出相应的处理。

    单选对话框

    和显示Item的对话框一样,单选对话框我们其实也没有必要再设置最下面的三个按钮(如果你非要设置也没问题),那么他的代码是这样的:

    		AlertDialog dialog = new AlertDialog.Builder(this).setTitle("单选对话框").setIcon(R.drawable.a4s)
    				.setSingleChoiceItems(items, -1, new OnClickListener() {
    
    					@Override
    					public void onClick(DialogInterface dialog, int which) {
    						Toast.makeText(MainActivity.this, items[which], Toast.LENGTH_SHORT).show();
    						dialog.dismiss();
    					}
    				}).create();
    		dialog.show();

    这次我们调用的方法是setSingleChoiceItems这个方法,这个方法有三个参数,其中items的值和前面的一样,第二个参数表示预选中的item,第三个参数则是事件的处理方法。事件处理方法也一样,不同的是这里多了一句dialog.dismiss();,没错,这里我们要手动关闭dialog。那么它的显示效果是这样的:

    当我们选中任意一个item的时候,dialog将会自动关闭,相应的点击事件我们在onClick方法中进行处理。

    多选对话框

    和单选对话框不同,多选对话框就要求我们必须有下面的按钮,那么在这里我给下面设置两个按钮,我们来看看代码:

    AlertDialog dialog = new AlertDialog.Builder(this).setTitle("多选对话框").setIcon(R.drawable.a4s)
    				.setNegativeButton("取消", null).setPositiveButton("确定", null)
    				.setMultiChoiceItems(items, null, new OnMultiChoiceClickListener() {
    
    					@Override
    					public void onClick(DialogInterface dialog, int which, boolean isChecked) {
    
    					}
    				}).create();
    		dialog.show();

    和setSingleChoiceItems一样,这里的setMultiChoiceItems也有三个参数,分别是数据源,预选中的item以及item的点击事件,预选中的item是一个Boolean型的数组,表示一开始哪些item被选中哪些item没有被选中,这里的点击事件也多了一个参数,就是isChecked,表示该item是否被选中,那么我们可以通过一个boolean类型的数组来记录item的选中情况。这里我就不再单独写了。多选对话框的显示效果如下图所示:


    当我们选完我们要选的每一项之后,点击确定就可以拿到相应的数据了。

    自定义Adapter

    可能有同学注意到了,Builder还有一个方法叫做setAdapter,这个方法的参数是一个ListAdapter,就是我们平时为ListView制作的Adapter,可以设置Adapter意味着我们的AlertDialog可以显示出来的内容更加的丰富,那么在这里我就使用最简单的ArrayAdapter来为大家做一个Demo,代码如下:

    adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, new String[] { "张三", "李四" });
    		AlertDialog dialog = new AlertDialog.Builder(this).setTitle("自定义Adapter").setIcon(R.drawable.a4s)
    				.setAdapter(adapter, new OnClickListener() {
    
    					@Override
    					public void onClick(DialogInterface dialog, int which) {
    					}
    				}).create();
    		dialog.show();

    显示效果如下:

    这个时候我们想让AlertDialog显示成什么样子就能让它显示成什么样子,Adapter给我们带来了极大的灵活性。

    自定义View

    当然,这里终极大Boss还不是自定义Adapter,而是自定义View,通过自定义View,我们可以让我们的AlertDialog显示出任何我们想要的界面,代码如下:

    View view = LayoutInflater.from(this).inflate(R.layout.activity_main, null);
    		AlertDialog dialog = new AlertDialog.Builder(this).setTitle("自定义View").setIcon(R.drawable.a4s).setView(view)
    				.create();
    		dialog.show();

    显示效果如下:

    使用自定义View的方式,我们可以自定义出各种各样的Dialog出来,比如登录的Dialog,关于或者说明的Dialog等等。

    AlertDialog的使用方式基本上就这么几种,Demo下载http://download.csdn.net/detail/u012702547/9433640




    展开全文
  • 理论部分一、PopupWindow和AlertDialog都是Android对话框的内容二、两者的区别和联系本质区别为:AlertDialog是非阻塞式对话框:AlertDialog弹出时,后台还可以做事情;而PopupWindow是阻塞式对话框:PopupWindow弹...

    理论部分

    一、PopupWindow和AlertDialog都是Android对话框的内容

    二、两者的区别和联系

    本质区别为:AlertDialog是非阻塞式对话框:AlertDialog弹出时,后台还可以做事情;而PopupWindow是阻塞式对话框:PopupWindow弹出时,程序会等待,在PopupWindow退出前,程序一直等待,只有当我们调用了dismiss方法的后,PopupWindow退出,程序才会向下执行。这两种区别的表现是:AlertDialog弹出时,背景是黑色的,但是当我们点击背景,AlertDialog会消失,证明程序不仅响应AlertDialog的操作,还响应其他操作,其他程序没有被阻塞,这说明了AlertDialog是非阻塞式对话框;PopupWindow弹出时,背景没有什么变化,但是当我们点击背景的时候,程序没有响应,只允许我们操作PopupWindow,其他操作被阻塞。

    实践部分

    一、创建PopupWindow的核心代码:

    PopupWindow pw = new PopupWindow(view,width,height);

    pw.setContentView(popupconten);//重新设置PopupWindow的内容

    pw.setFocusable(true);//默认是false,为false时,PopupWindow没有获得焦点能力,如果这是PopupWindow的内容中有EidtText,需要输入,这是是无法输入的;只有为true的时候,PopupWindow才具有获得焦点能力,EditText才是真正的EditText。

    pw.setAsDropDown(View view);//设置PopupWindow弹出的位置。

    二、实例

    < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:orientation="vertical"

    android:id="@+id/mainlayout" >

    android:id="@+id/textview1"

    android:layout_height="wrap_content"

    android:text="欢迎信息"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="点击弹出对话框"/>

    < /LinearLayout>

    < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:orientation="vertical" >

    android:id="@+id/editText1"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="EditText" />

    android:id="@+id/linearLayout1"

    android:layout_width="match_parent"

    android:layout_height="wrap_content" >

    android:id="@+id/button1_sure"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="确定"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="取消"

    />

    package com.jiankeyan;

    import android.app.Activity;

    import android.graphics.Color;

    import android.os.Bundle;

    import android.text.InputType;

    import android.view.LayoutInflater;

    import android.view.View;

    import android.view.View.OnClickListener;

    import android.widget.Button;

    import android.widget.EditText;

    import android.widget.PopupWindow;

    import android.widget.TextView;

    /**

    * 新建一个popupWindow弹出框 popupWindow是一个阻塞式的弹出框,这就意味着在我们退出这个弹出框之前,程序会一直等待,

    *

    * 这和AlertDialog不同哦,AlertDialog是非阻塞式弹出框,AlertDialog弹出的时候,后台可是还可以做其他事情的哦。

    *

    *

    */

    public class PopupWindowActivity extends Activity {

    Button button;

    TextView textView;

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    button = (Button) findViewById(R.id.button1);

    textView = (TextView) findViewById(R.id.textview1);

    button.setOnClickListener(new OnClickListener() {

    @Override

    public void onClick(View v) {

    // TODO Auto-generated method stub

    initPopWindow();

    }

    });

    }

    private void initPopWindow() {

    // 加载PopupWindow的布局文件

    View contentView = LayoutInflater.from(getApplicationContext())

    .inflate(R.layout.popup, null);

    // 设置PopupWindow的背景颜色

    contentView.setBackgroundColor(Color.RED);

    // 声明一个对话框

    final PopupWindow popupWindow = new PopupWindow(null, 200, 300);

    // 为自定义的对话框设置自定义布局

    popupWindow.setContentView(contentView);

    // 这个popupWindow.setFocusable(true);非常重要,如果不在弹出之前加上这条语句,你会很悲剧的发现,你是无法在

    //

    // editText中输入任何东西的。该方法可以设定popupWindow获取焦点的能力。当设置为true时,系统会捕获到焦点给popupWindow

    //

    // 上的组件。默认为false哦.该方法一定要在弹出对话框之前进行调用。

    popupWindow.setFocusable(false);

    // popupWindow.showAsDropDown(View view)弹出对话框,位置在紧挨着view组件

    //

    // showAsDropDown(View anchor, int xoff, int yoff)弹出对话框,位置在紧挨着view组件,x y

    // 代表着偏移量

    //

    // showAtLocation(View parent, int gravity, int x, int y)弹出对话框

    //

    // parent 父布局 gravity 依靠父布局的位置如Gravity.CENTER x y 坐标值

    popupWindow.showAsDropDown(button);

    final EditText editText = (EditText) contentView

    .findViewById(R.id.editText1);

    // 设定当你点击EditText时,弹出的输入框是啥样子的。这里设置默认数字是输入,非数字不能输入

    editText.setInputType(InputType.TYPE_CLASS_NUMBER);

    Button button_sure = (Button) contentView

    .findViewById(R.id.button1_sure);

    button_sure.setOnClickListener(new OnClickListener() {

    @Override

    public void onClick(View v) {

    // TODO Auto-generated method stub

    popupWindow.dismiss();

    textView.setText("展示信息:" + editText.getText());

    }

    });

    Button button_cancel = (Button) contentView

    .findViewById(R.id.button2_cancel);

    button_cancel.setOnClickListener(new OnClickListener() {

    @Override public void onClick(View v) { // TODO Auto-generated method stub popupWindow.dismiss(); } }); } }

    展开全文
  • tinkter标准对话框之messagebox,信息传递的消息对话框
  • 又到了动画总结的时间了,今天要总结的是一个对话框形式的动画效果,老样子gif图不太清晰,但是总体的效果是可以看的清楚的,一个动态的等待对话框,我只是简单的实现了一些动画,如果需要更复杂的需求,可以联系我...
  • 将窗口设计成对话框样子方式比较多,很常见的方法就是使用XAML代码来修改样式,而此这边将讨论如何利用WIN32API 实现这个对话框 . . . 我们刚开始的样子是这样的: 改过的样子如下所示: 先准备Win32API: 后台...
  • Qt创建对话框

    千次阅读 2017-03-23 21:06:53
    Qt设计师设计可伸展对话框
  • 关于对话框呢 第一个了解的就是模态对话框和非模态对话框 定义的话: 1.模态对话框工作状态:当它获得焦点时,将垄断用户的输入,在完成本对话框之前,用户无法对本程序的其他部分进行操作。 2.非模态对话框类似于...
  • 你有没有想过把通用对话框作为你的窗口的一个View是什么样子的?vc
  • 列表对话框如果你想把对话框做成listview(列表的样子)怎么办?示例代码如下:AlertDialog.Builder voiceDialog = new AlertDialog.Builder(this);voiceDialog.setAdapter(new ArrayAdapter(SearchActivity.this, R....
  • 最近做毕业设计,在抽象层次上需要做一些统一的可复用界面交互方法,比如对话框。具体需求是通过调用一个方法,这个方法体中生成一个对话框与用户交互,等与用户交互完毕后将用户输入的信息返回,用伪代码来体现,...
  • 内容索引:C#源码,菜单窗体,嵌套窗体,对话框 C#嵌套窗体,先弹出子窗体,再弹出对话框,c#2008编写的,有没有兴趣看一下呢?其实也没有什么,一个入门级的窗体实例,运行后如上图所示的样子
  • 在没有Button且用Activity显示Dialog样式的情况下实现,每两秒弹出一个对话框效果
  • 通过对话框,特别注意,这指的是对话框资源脚本中定义实例化的对话框()(或相似的)Win32函数。 背景 传统的Win32对话框中定义资源脚本定义对话框内的存在和位置控制。然而,一个典型的方法来实现调整,涉及到编写代码来...
  • //弹出非模态对话框,无阻塞(效果是弹出对话框后会立马关闭,一闪而过的样子) CTestDlg dlg; dlg.Create(IDD_DIALOG1, this);//创建 dlg.ShowWindow(SW_SHOW); //显示 //ShowWindow() 函数在 CWnd:ShowWindow() ...
  • css实现聊天气泡对话框

    千次阅读 2019-05-31 00:37:09
    方法1:实现这种扁平化的气泡对话框只需用行内块元素+伪类做小三角即可 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> &...
  • Qt弹出标准对话框的方法

    千次阅读 2019-02-15 14:53:22
    具体代码这里就不做介绍,只是来看一下样子吧!   QMessageBox::critical(NULL, "critical", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); QMessageBox::warning(NULL, ...
  • CSS实现气泡对话框

    2021-10-12 16:43:17
    } 效果如图: 好了,大概的样子有了,咦!!!是不是还差一点点呢?喔!原来三角形处应该是空心的,而非实心三角形呀!!那么,在div元素之后插入一个同样的三角形,背景色为白色,盖在原有的黄色三角形不就可以了...
  • 今天我们就用JavaScript来制作一个对话框,如下图 第一步 布局 布局是比较繁琐的一个步骤,也是必不可少的一个步骤,如果前期布局不好,后期还的在进行修改。所以我们就用最简单的方式来布局 用一个大的div标签...
  • Android创建对话框的两种方式

    千次阅读 2017-06-06 22:59:54
    搏一搏,单车变摩托。(话粗理不糙!) 大家在学习Android的过程中一定会遇到对话框的编写,一般大部分人学习的一种方式为使用Dialog对象。...大概就是这个样子,有更好的方法的同学欢迎补充!!
  • 对于弹出的内容完全由自己来掌控,想实现什么样子就实现什么样子,很灵活 使用方法 BottomSheetDialog来自design兼容包,使用需要添加依赖。android studio 添加依赖如下: dependencies { compile ...
  • Dialog自定义对话框

    2018-05-07 18:36:38
    一、自定义对话框实现步骤:1.自定义一个类,继承于Dialog类,在构造方法中调用setContentView(R.layout.xx)来设定对话框的布局 2.设定自定义对话框的风格(不显示标题栏,不显示背景),由于继承了Dialog,默认添加...
  • 今天的目标是制作一个简易的基于对话框的mfc并在图片控件上画图的画图软件,完成后大概就是这样子: 那现在开始着手做,首先创建一个MFC文件,文件名字取MouseDraw,然后选择基于对话框,点击完成 进入里面之后...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,231
精华内容 9,292
关键字:

对话框什么样子