标准控件(二)——Calendar

Calendar

日程控件

属性

Borderstyle             边框样式

DayNameFormat           日标头的文本格式

FirstDayOfWeek

NextPrevFormat          月导航按钮的格式

方法

DayRender()             在呈现日时激发

    protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
    {
        //1、清掉每个日期格中的所有控件。
        e.Cell.Controls.Clear();

        //2、为每个日期格添加一个格头
        Label lblHead = new Label();
        lblHead.Text = e.Day.Date.Day.ToString();    //获取格中的日期
        lblHead.Width = Unit.Percentage(100);
        lblHead.BackColor = System.Drawing.Color.FromName("orange");
        lblHead.Font.Bold = true;

        //3、给lblHead加上双击弹出添加日程功能
        lblHead.Attributes.Add("ondblclick","window.open(‘Add.aspx?d="+e.Day.Date.ToString("yyyy-MM-dd")+"‘,‘_blank‘,‘width=500 height=400 toolbar=no‘)");

        e.Cell.Controls.Add(lblHead);

        //4、查询数据库,加载每天的事件信息
        var query = _Context.RiCheng.Where(p=>p.Date == e.Day.Date);
        foreach (RiCheng data in query)
        {
            Label lblItem = new Label();
            lblItem.Attributes.Add("key", data.Ids.ToString());
            lblItem.CssClass = "dayitem";
            lblItem.Text = data.Title;
            lblItem.Width = Unit.Percentage(100);
            lblItem.BackColor = System.Drawing.Color.FromName(data.Color);

            e.Cell.Controls.Add(lblItem);
        }
    }
时间: 2024-08-15 01:51:11

标准控件(二)——Calendar的相关文章

Workflow_标准控件Wait_For_Flow和Contiune_Flow的用法(案例)

2014-06-04 BaoXinjian 一.汇总 1. 设定Wait_For_Flow 2. Contiune_Flow的属性 3. 分步测试 二.分部解析 1. 设定Wait_For_Flow 的Continuation Activity为ContiuneFlow 2. 设定ContiuneFlow 的WaitingFlow为Wait_For_Flow 3. 分步测试 3.1 启动Workflow,程式停留在Wait_For_Flow中,等待设定的activity的状态 3.2 系统停留在

如果写一个android桌面滑动切换屏幕的控件(二)

在viewgroup执行: public void snapToScreen(int whichScreen) { whichScreen = Math.max(0, Math.min(whichScreen, getChildCount() - 1)); boolean changingScreens = whichScreen != mCurrentScreen; mNextScreen = whichScreen; int mScrollX = this.getScrollX(); fin

DrawFrameControl 绘制标准控件

BOOL DrawFrameControl( HDC hDC,        // 设备环境句柄    LPRECT lpRect,  // 矩形区域    UINT nType,     // 控件类型    UINT nState     // 控件状态); // 控件类型 uType 参数 DFC_CAPTION   = 1; // 标题DFC_MENU      = 2; // 菜单DFC_SCROLL    = 3; // 滚动条DFC_BUTTON    = 4; // 标准按钮DF

IOS的一个带动画的多项选择的控件(二)

然后我们来写:TypeSelectView 这个比较简单,我们只要只要每个TypeView的位置,然后作为自己的subview就好了 @interface TypeSelectView : UIView @property(nonatomic) BOOL bShown; @property(nonatomic, strong) TypeView* curSelectedView; -(id)initWithFrame:(CGRect)frame searchType:(int)type; @en

深入浅出CChart 每日一课——必也正名,Win32标准控件ChartCtrl之初识

各位用过CChart的小伙伴们,笨笨的这个控件还算好使吧. 慢着,慢着,让我想想,CChart是一个控件吗?好像顶多就是一个类库吧,根本就不是正儿八经的控件. 呵呵,本节课就给大家介绍一下CChart怎么作为一个Windows标准控件来使用. 还是按前面的规矩吧. 第一步,建立一个基于对话框的MFC程序LessonA12. 第二步,在LessonA12.h文件的头部加入CChart头文件和函数库的引用. 第三步,在主对话框中删除掉原来那个标签,并添加一个Custom Control控件.设置其I

Windows标准控件

学习目的 学习创建, 使用Windows标准控件(按钮, 滚动条, 静态控件, 列表框, 编辑框, 组合框); 学习使用子窗口控件操作函数(EnableWindow, MoveWindow, SetWindowText, GetWindowText, DestroyWindow). 编写程序: 设计窗口应用程序, 分别包含按钮, 滚动条, 静态控件, 列表框, 编辑框, 组合框.等标准控件. 1. 创建按钮控件 创建子窗口时指定窗口类为button.代码如下: //创建按钮 ??????????

[UE4]继承标准控件

可以继承自标准控件的自定义控件中把常用的方法封装,比如设置字体大小: 调用自定义控件的自定义函数 还可以继续创建子蓝图控件 原文地址:https://www.cnblogs.com/timy/p/9142640.html

在DXScene中加入标准控件

DXScene里面只能加入它自己定义的Object对象,不能增加其他的控件到它的布局中,请问有什么办法可以加入比如StringGrid之内的其他控件到DXScene的布局空间 可以绑定的,有一个叫 TvgNonVGLayout layout菜单里  设置NonVGControl为StringGrid,StringGrid就可以随着TvgNonVGLayout的显示而显示,随着它的大小而变化了 可是当vgScene设置成透明之后,非vgScene的控件就显示不出来了,包括在NonVGControl

标准控件(一)——Button,CheckBox,CheckBoxList

Button LinkButton超链接模样的按钮,ImageButton图片模样的按钮(ImageUrl属性): 拥有Label的所有属性. CommandArgument         与此按钮关联的命令参数.(相当于value值) OnClientClick           按钮点击的时候,要执行的客户端脚本. 如何给控件加上JS 的脚本调用? 法一:直接在源代码中加上相应的JS事件,及脚本调用. <asp:TextBox onblur="checkEmail()"