看看一个.net版对话框控件

一直不太喜欢默认的对话框样式,网上看到个比较好看的对话框,自己修改了下做成了.net版,只在IE下测试过,其他的还没有来得及测试,具体还三个问题没有解决:

1、我没办法像微软ajax-scriptmanager控件一样,每个页面限定个数,看了下scriptmanager的源代码有用到

以下为引用的内容:
AlertMsg existingInstance = AlertMsg.GetCurrent(this.Page);


 protected static AlertMsg GetCurrent(Page page)
        {
            if (page == null)
            {
                throw new Exception("请验证页面");
            }
            int i = page.Items.Count;
            return page.Items[typeof(AlertMsg)] as AlertMsg;
        }

但是我第二次拿到的还是null;

2、本来想嵌入个CSS的按钮,但是似乎按钮套用不了;

3、因为遮盖层和对话框层初始都是不可见的,那么拖到页面当中会发现什么也没有看不见,怎么实现像scriptmanager一样有个

好了废话不多了,看图片

通过下面语句调用:

HTML:

以下为引用的内容:
<%@ Register Namespace="TreeControls" Assembly="TreeControls" TagPrefix="tree" %>


<tree:AlertMsg ID="AlertMsg1" runat="server" />

CS:

以下为引用的内容:
protected void Button1_Click(object sender, EventArgs e)
    {
        AlertMsg1.Title = "消息2";     /**//////标题   
        AlertMsg1.ShowTreeAlertMsg("对话框!!!!");        /**//////////////////显示对话框内容
    }

可以更改标题头和内容,还可以改遮盖层颜色,透明度等,不多说了,放上源代码和dll自定义对话框控件。

时间: 2024-12-11 15:29:10

看看一个.net版对话框控件的相关文章

自己使用js/jquery写的一个定制对话框控件_javascript技巧

最近在做一个游戏项目,项目里面很多需要用到对话框,而且得用上美工做的图片,这样的话好像就不好去找一些现成的对话框控件了,于是便琢磨着自己做一个通用的控件,虽然不是绝对通用啦,但在我这个项目里还是可以随意调用的,思想的话也可以借鉴到别的项目中. 先贴出主要代码: 复制代码 代码如下: //对话框的基本html内容,绝对定位,高宽设置,背景图片,标题,两个按钮图 var tdlz_dialog_content = "<div id='tdlz_dialog" + "' st

mfc-MFC 在一个对话框里控制另一个视图里的控件

问题描述 MFC 在一个对话框里控制另一个视图里的控件 视图1里有一个 treecontrol 控件 定义变量 mtree 定义类 为 Ctreeview 类型是formview:对话框 里有个按钮 在按钮里 这样写的Ctreeview* tree;tree->mtree.deleteAllItem();但是报错 说明是 读不到内存 应该怎么写? 自己查到资料了这个说的很详细 如说你对话框的类为A类,子对话框的类为B类.那你在A中创建B时,肯定会声明一个B类的对象或者对象指针.如:CB pdlg

选择文件夹的对话框控件c#

对话框|控件 我们知道,C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,不少人为了选择一个文件夹只好自己用TreeView类来处理,其实在C#里面完全不用那么麻烦,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能.  下面来看看具体是怎么实现的.  首先新建一个winform的项目,再新建一个类文件(File->AddNewItem->Class).  因为FolderNameEditor是在System.Win

Web开发中的弹出对话框控件介绍

Web开发中,目前由于Jquery的大行其道,因此很多弹出对话框,都用到了Jquery技术,反而原始的弹出对话框的方式较为少用了.不过基于JQuery的方式实现对话框窗口弹出,也有很多控件可以利用,由于工作需要及业余兴趣所至,我比较了近10种的对话框控件,其中发现有一些做得很好的,除了功能强大,而且也支持多种皮肤样式,甚至有些对话框的居中都考虑到了,细节决定体验,有些真的不错. 1.原始的弹出对话框实现(弹出窗口也可以) 我们知道,以前在没有应用其他javascript库(例如各种类型的Jque

MFC在登陆页面中 加一个显示验证码的控件应该加哪个?图片从一个网页中加载出来的

问题描述 MFC在登陆页面中 加一个显示验证码的控件应该加哪个?图片从一个网页中加载出来的 http://202.200.144.63/(gac14yvwcsjrzj45cx1fq4ed)/CheckCode.aspx 我想把这网页里的图片显示在登陆界面作为验证码,请问我该在对话框中加什么控件,我用的是下边的方法 CHtmlView* pView= (CHtmlView*)m_wndSplit.GetPane(0,1); pView->Navigate("http://hao.201201

mfc 跨对话框控件调用-MFC主次对话框控件调用问题

问题描述 MFC主次对话框控件调用问题 在VS2013中基于MFC的应用程序,假如在对话框A中使用MSComm串口控件,用一个button,弹出一个串口设置对话框B,B中有几个CComboBox用来设置参数,我应该如何初始化这些CComboBox?在B对话框的头文件中利用类向导定义了CComboBox关联的控件变量,初始化应该在B的实现文件中bDlg.cpp还是应该在aDlg.cpp?很急,这里先谢谢了! 解决方案 MFC对话框和控件 解决方案二: 两种都可以. 方法一在aDlg: button

C# Winfrom项目,如何将form窗体缩小比例后嵌入到另一个窗体的Panel控件

问题描述 C# Winfrom项目,如何将form窗体缩小比例后嵌入到另一个窗体的Panel控件 在C# Winfrom项目中,有两个form窗体(form1.form2). form1窗体的大小为:1920*1080,在form1窗体中包函九个Panel控件,每个Panel控件的大小为:640*360,分成3行3列排列在form1窗体中. form2窗体的大小为:960*540,在form2窗体中包函一个Panel控件,Panel控件大小为:960*540. 目前遇到一个困惑:将form1窗体

ASP.NET中日历控件和JS版日历控件的使用方法(第5节)_实用技巧

今天小编带大家以做任务的形式了解ASP.NET中日历控件的使用方法,主要任务内容: 1.添加一个日历,设置日期以蓝色的完整名称显示,周末以黄色背景红色文字显示,而当前日期使用绿色背景显示,用户可以选择一天.一周或整个月,被选的天/周/月使用灰色背景色来显示.当选中一个日期后,把时间显示在下面的一个文本框中,效果如图所示: 2.设计一个注册页面,使用js日历控件帮助用户输入出生日期.效果如图所示: 学习项目一  Calendar日历控件 1.在站点下创建一个Calendar页面,并在页面上拖放一个

一个类似于Calendar日期控件,不用再刷新页面。

1. 一个类似于Calendar日期控件,不用再刷新页面. 2. 判断文本控件里的值是否能转换成日期型. .htc 例1: /* *xpMask.htc * */ //------------------------------------------------------------------------------------------------------ <PUBLIC:COMPONENT lightWeight=false > <PUBLIC:DEFAULTS cont