| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 444 人关注过本帖
标题:我有一个日历控件,但是单击文本框之后不能自动弹出日历控件,是什么问题呀
只看楼主 加入收藏
star5578
Rank: 2
等 级:论坛游民
帖 子:39
专家分:11
注 册:2010-7-31
结帖率:25%
收藏
 问题点数:0 回复次数:0 
我有一个日历控件,但是单击文本框之后不能自动弹出日历控件,是什么问题呀
程序代码:
        //-----显示和选择出生日期,登记日期,有效期-----
        private void cmb3_DropDown(object sender, System.EventArgs e)
        {
            selectDate(cmb3);

        }
        private void cmb4_DropDown(object sender, System.EventArgs e)
        {
            selectDate(cmb4);
        }

        private void cmb5_DropDown(object sender, System.EventArgs e)
        {
            selectDate(cmb5);
        }

        //----------关闭日期控件的显示----------
        private void cmb3_Leave(object sender, System.EventArgs e)
        {
            calen1.Visible = false;
        }
        private void cmb4_Leave(object sender, System.EventArgs e)
        {
            calen1.Visible = false;
        }
        private void cmb5_Leave(object sender, System.EventArgs e)
        {
            calen1.Visible = false;
        }

        //-----------单击下拉列表框下拉箭头时显示日期以供选择---------------
        private void selectDate(ComboBox cb)
        {
            calen1.Left = cb.Left;//设置日期控件的位置
            calen1.Top = cb.Top - calen1.Height - 10;
            calen1.SelectionStart = Convert.ToDateTime(cb.Text);//日历显示的时间为数据时间
            calen1.SelectionEnd = Convert.ToDateTime(cb.Text);

            calen1.Visible = true;//显示日期
            calen1.Show();
        }

        //-----------从日历控件中选择日期信息------------
        private void calen1_DateSelected(object sender, System.Windows.Forms.DateRangeEventArgs e)
        {
            //判断是由哪个下拉列表框调出日历,以便回馈日期信息
            if (calen1.Left == cmb3.Left)
                cmb3.Text = calen1.SelectionEnd.ToString();
            if (calen1.Left == cmb4.Left)
                cmb4.Text = calen1.SelectionEnd.ToString();
            if (calen1.Left == cmb5.Left)
                cmb5.Text = calen1.SelectionEnd.ToString();
        }
搜索更多相关主题的帖子: 文本框 日历 
2011-06-08 22:44
快速回复:我有一个日历控件,但是单击文本框之后不能自动弹出日历控件,是什么问 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016080 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved