- 浏览: 117650 次
- 性别:
- 来自: 重庆
文章列表
using System;
using System.Collections.Generic;
using System.Text;
//事件允许一个对象将方式的事件通知其他对象,将发生的事件通知其他的对象称为发行者,同时对象也可以订阅事件,该对象
//称为订阅者
namespace interfaceDemo
{
//事件处理分为四步:
//1、定义事件
//2、使用委托定义事件
//3、订阅事件
//4、引发事件
//语法:[访问修饰符] event 委托名 事件名
class EventTest
{ ...
SQL Server 2000 删除注册的服务器
在SQL Server 2000中,要删除一个服务器连接,点击右键的时候会卡住停顿很长时间响应
失败,现在网上搜索找到了一个方法可以将注册连接的服务器删除
在注册表中HKEY_CURRENT_USER\Software\Microsoft \MicrosoftSQLServer\80
\Tools\SQLEW\RegisteredServersX\SQLServer组 删除你要删除的注册名
using System;
using System.Collections.Generic;
using System.Text;
namespace interfaceDemo
{
//多重传送委托指一个委托类同时引用两个以上的方法,,实现多重委托在声明时返回值必须为void 类型的
public delegate void Option(int i,int j);//定义委托,返回值为void
class DelegateTwo
{
public static void Add(int k, int m)
...
using System;
using System.Collections.Generic;
using System.Text;
namespace interfaceDemo
{
//委托的定义
// [访问修饰符] delegate 数据类型 委托名(参数列表....)
//1、定义委托
//2.委托的实例化
//3.委托的调用,实际上是将委托指向已经实现的某个方法
//注意:调用的方法必须返回类型和定义的委托返回类型一致
public delegate int Mat ...
发现Ext已经设计好的一种效果:单双行背景颜色不同。
很简单,在grid中配置stripeRows为true即可!
另外,如果想使用自己定义的行的背景颜色,那就去修改ext-all.css吧,提供几个:
-----------在ext-all.css修改代码如下---------
.x-grid3-row {}{
border-color:#ffaaee;//改变grid边框颜色
border-top-color:#fff;
}
.x-grid3-row-alt{}{
background-color:#ddeeaa ...
{ id:"person",
xtype:"textfield",
fieldLabel:"人员",
name:"person",
width:120
}
Ext.getCmp("person").getEl().dom.ondblclick=function(){//dblclick事件处理函数} ...
Ext.onReady(function(){
var fields=["id","name","email","sex","age"];// 字段的描述,指列
var data=[["1","lang","lijun@126.com","0","20"],
["2","lang","lijun@126.com ...
Ext.onReady(function(){
var cm=new Ext.grid.ColumnModel([{
header:"id",// 列名
dataIndex:"id" // 与fields一一对应
},{
header:"姓名",
dataIndex:"name" // 与fields一一对应
},{
header:"Email",
dataIndex:"email" // 与fields一一对应
},{
h ...
function save(button) {
if (button == "yes") {
// 执行数据保存操作
} else if (button == "no") {
// 不保存数据
} else {
// 取消当前操作
}
}
Ext.onReady(function() {
// 对话框
Ext.get("btn").on("click", function() {
Ext.MessageBox.alert("请注意& ...
//窗口是分组进行管理的,可以对一组窗口进行操作,默认情况下的窗口都在默认的组 Ext.WindowMgr中。
//窗口分组由类Ext.WindowGroup定义,
//该类包括bringToFront、getActive、 hideAll、sendToBack等方法用来对分组中的窗口进行操作
var i = 0, mygroup;
function newWin() {
var win = new Ext.Window({
title : "窗口" + i++,
width : 400,
height : 300,
m ...
var i = 0;
function newWin() {
var win = new Ext.Window({
title : "窗口" + i++,
width : 400,
height : 300,
maximizable : true
});
win.show();
}
Ext.onReady(function() {
Ext.get("btn").on('click', newWin);
})
<%@ page language="java ...
Ext.onReady(function() {
new Ext.Viewport({
enableTabScroll : true,
layout : "border",
items : [{
title : '面板',
region : 'north',
height : 50,
collapsible : true,//是否可以折叠
html : '<h3 align="center"&g ...
Ext.onReady(function() {
new Ext.Panel({
renderTo:Ext.getBody(),
title:'面板头部header',
width:500,
height:600,
html:'<h1>面板主区域</h1>',
tbar:[{
pressed:true,
text:'刷新'
}],
bbar:[{
text:'底部工具栏bottomToolbar'
...
Ext.onReady(function() {
var win = new Ext.Window({
renderTo : Ext.getBody(),
title : '窗口',
height : 300,
width : 200,
//组件的事件监听器可以直接在组件的配置属性中直接声明
listeners:{'beforedestroy':function(obj){
alert("关闭是不可能的");
obj.show();
...
function show() {
Ext.Msg.alert("提示", "按钮被点击了!");//提示信息,参数一表示提示框标题,参数二表示提示内容
}
Ext.onReady(function() {
Ext.get("btn").addListener('click', show);//获取id为btn的元素,并添加事件监听,参数一表示事件触发的名称,参数二表示触发事件执行函数
})
也可以修改为如下代码,与上面效果一样:
//function show() {
// Ext.Msg.al ...