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转换为常规日期的形式