c#怎样实现点击textbox弹出日历控件并在点击日历某时间时赋值给textbox

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#怎样实现点击textbox弹出日历控件并在点击日历某时间时赋值给textbox相关的知识,希望对你有一定的参考价值。

说详细点,谢谢~~·

参考技术A C#易学论坛有个[分享2个日期选择控件 datePicker for .net] 有图片

看我的空间
http://hi.baidu.com/jonnysuen/blog/item/3a1fe055bdd2c052d1090680.html本回答被提问者采纳
参考技术B 用户点击textbox 发生mouseclick事件,然后
有以下2个办法,生成日历控件:

一个是新建一个winform 然后这个winform的返回值是OK的话,就用monthCalendar1.TodayDate.ToString();来填充textbox
另一个办法,是创建一个不可见的 日历控件
当用户点击后,显示这个控件,这个控件发生了DateChanged事件后,又置不可见,并把日期值填充textbox
参考技术C 额 写过个例子。。
拖俩控件textbox 和你需要的时间控件 时间控件设置 Visible=FALSE
在textbox的鼠标双击事件 写 时间控件设置 Visible=TRUE
时间控件 的值赋给textbox
参考技术D 桌面程序?
先让日历控件monthCalendar1的Visible=false;
添加代码
private
void
textBox1_Click(object
sender,
EventArgs
e)

monthCalendar1.Visible
=
true;

private
void
monthCalendar1_DateSelected(object
sender,
DateRangeEventArgs
e)

textBox1.Text
=
monthCalendar1.SelectionStart.ToShortDateString();
第5个回答  2009-10-13 貌似不管是Winform还是Webform,都有现成的Calendar控件啊

VS里用C#如何实现点击一个按钮立即弹出另一个窗体?

VS里用C#实现点击一个按钮立即弹出另一个窗体步骤如下:

1、首先,打开VS2010后,新建一个项目。

2、选择菜单和工具栏下的MenuStrip,将其拖入窗体中。

3、然后可以将菜单的名称输入,双击下拉菜单中的打开第二窗体。

4、在右边的解决方案中右击选择添加->Windows床头提(F)...

5、选择生成->生成解决方案。

6、点击运行。

7、点击打开第二窗体。

8、弹出第二窗体。

参考技术A

在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show)。看图片

模态显示,因为要保存一些数据,即showdialog再看代码

-----------------------------------------------华丽的分割线

再看非模态显示

上图走起。。。

 

参考技术B 很简单的嘛。
比如说你的窗体的名字叫form1,那么你可以在按钮处理程序里面这样做的。
form1 f = new form1(),f.show()。这样就可以了。

以上是关于c#怎样实现点击textbox弹出日历控件并在点击日历某时间时赋值给textbox的主要内容,如果未能解决你的问题,请参考以下文章

请问C#怎样在弹出的messageBox窗口上添加一个textBox控件?如果直接不能实现的话,应该怎样编写这样的控件

求高手指点C#,DataGrid控件想点击某行就在TextBox中显示

C# 怎样把 DateTime.Now.Ticks转换为常规日期的形式

C# textbox combobox恢复初始状态

C#编写的一个界面 怎样实现dataGridView1里的内容在上面显示?

在C#的月历控件中,怎样得到被选中的日期?