把可能会发生错误的代码放进try语句块中。当程序检测到出现了一个错误时会抛出一个异常对象。异常处理代码会捕获并处理这个错误。catch语句块中的代码用于处理错误。当异常发生时,程序控制流程由try语句块跳转到catch语句块。不管是否有异常发生,finally语句块中的语句始终保证被执。如果没有提供 ...
分类:
其他好文 时间:
2018-11-13 02:51:45
阅读次数:
198
接收拦截+发送消息 对于处理所有消息.net 提供了wndproc进行重写 WndProc(ref Message m)protected override void WndProc(ref Message m){ const int WM_SYSCOMMAND = 0x0112; const in ...
项目中的模态框在其他浏览器中没有问题,但是在ie9下,show事件不触发 后同事发现,只要改为 即可 ! 即将 ...
分类:
其他好文 时间:
2018-11-07 12:30:59
阅读次数:
232
目录介绍1.最简单的创建方法1.1PopupWindow构造方法1.2显示PopupWindow1.3最简单的创建1.4注意问题宽和高属性2.源码分析2.1setContentView(ViewcontentView)2.2showAsDropDown()源码2.3dismiss()源码分析2.4PopupDecorView源码分析3.经典总结3.1PopupWindow和Dialog有什么区别?
目录介绍1.简单用法2.AlertDialog源码分析2.1AlertDialog.Builder的构造方法2.2通过AlertDialog.Builder对象设置属性2.3builder.create方法2.4看看create方法中的P.apply(dialog.mAlert)源码2.5看看AlertDialog的show方法3.Dialog源码分析3.1Dialog的构造方法3.2Dialog
分类:
其他好文 时间:
2018-11-06 00:52:59
阅读次数:
162
首先了解Activity的四种状态 Running状态:一个新的Activity启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。Paused状态:当Activity被另一个透明或者Dialog样式的Activity覆盖时的状态。此时它依然与窗口管理器保持连接,系统 ...
分类:
移动开发 时间:
2018-11-01 15:11:07
阅读次数:
152
将Dialog的modal属性设置为true,可以解决卡死的问题(但会给用户使用体验带来影响) 1 var par = { 2 title: This.title, 3 width: This.width, 4 height: This.height, 5 cache: This.cache, 6 ...
分类:
其他好文 时间:
2018-10-30 21:21:08
阅读次数:
892
修改:在toolsbar 修改工具中 <div id="dd" title="用户新增" class="easyui-dialog" style="width:400px;height:400px;" closed=true> <form id="userform" method="post"> < ...
分类:
其他好文 时间:
2018-10-30 13:07:13
阅读次数:
217
1 import sys 2 from PyQt5.QtWidgets import * 3 from PyQt5.QtCore import * 4 from PyQt5.QtGui import * 5 ##############################################... ...
分类:
其他好文 时间:
2018-10-29 21:31:02
阅读次数:
462