如何實(shí)現(xiàn)點(diǎn)擊textbox顯示monthCalendar 選擇monthCalendar把值傳給textbox

          C# code
          private void textBox1_MouseDown(object sender, MouseEventArgs e) { MonthCalendar ms = new MonthCalendar(); this.Controls.Add(ms); ms.DateChanged += new DateRangeEventHandler(ms_DateChanged); } void ms_DateChanged(object sender, DateRangeEventArgs e) { this.textBox1.Text = e.Start.Date.ToString(); }

          private void textBox1_MouseClick(object sender, MouseEventArgs e)
                  {
                      monthCalendar1.Visible = true;
                  }
          
                  private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
                  {
                     textBox1.Text= monthCalendar1.SelectionStart.ToString();
                     monthCalendar1.Visible = false;
                  } 
          這個(gè)是不可以復(fù)制的,你要找到那個(gè)事件才得啊,你單擊monthCalendar1控件,在它的事件那里找到DateSelected雙擊它,然后就出來(lái)private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
                  { } 這個(gè)東西,你就在里面加textBox1.Text= monthCalendar1.SelectionStart.ToString();
                     monthCalendar1.Visible = false;

           

          事件請(qǐng)自己在屬性那欄里添加啦??!
          
          測(cè)試可以實(shí)現(xiàn)你說(shuō)的功能啊
          
          using System;
          using System.Collections.Generic;
          using System.ComponentModel;
          using System.Data;
          using System.Drawing;
          using System.Text;
          using System.Windows.Forms;
          
          namespace 日期控件
          {
              public partial class Form1 : Form
              {
                  public Form1()
                  {
                      InitializeComponent();
                  }
          
                  private void textBox1_MouseClick(object sender, MouseEventArgs e)
                  {
                      if (this.monthCalendar1.Visible == false)
                      { this.monthCalendar1.Visible = true; }
                      else
                      {
          
                          this.monthCalendar1.Visible = false;
                      }
                  }
          
                  private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
                  {
                      string DateTime=this.monthCalendar1.SelectionStart.ToString();
                      this.textBox1.Text = DateTime;
                      this.monthCalendar1.Visible = false;
                  }
              }
          } 

           

           

          posted on 2012-04-13 17:21 SkyDream 閱讀(8141) 評(píng)論(0)  編輯  收藏 所屬分類: C# WinForm

          <2012年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 黄骅市| 平凉市| 浮山县| 郁南县| 商城县| 古交市| 毕节市| 奉化市| 襄城县| 泽州县| 开化县| 光泽县| 南乐县| 汉源县| 汕头市| 灵川县| 渝中区| 朝阳区| 体育| 句容市| 衡水市| 清涧县| 澄迈县| 鄂州市| 阿拉善左旗| 丰都县| 曲水县| 开封县| 宽甸| 阳谷县| 阿拉善左旗| 天柱县| 襄汾县| 永州市| 阜康市| 民和| 呼伦贝尔市| 平谷区| 庆元县| 南康市| 盐边县|