在visual studio中,如何在点击textbox中后,显示出原本隐藏的calendar??
这段代码应该如何去写?
是不是应该先写个类啊?
这段代码应该如何去写?
是不是应该先写个类啊?
解决方案 »
- 请教一个关于C#和ADO.Net的技术细节
- C#中输出流问题
- DataGrid的属性
- C#2005中如何把数据库的数据导出到EXCEL中并保存?急!!!
- 怎么把数据绑定到TreeView里的树型列去?很急。
- 怎么自己CMYLISTCTRL继承CLISTCTRL,实现在CLISTCTRL上有一个窗口标题栏,可以实现随意拖动和改变大小
- 求支招,我想在VS2005中用LabVIEW控件但是对这些控件的程序用C#编写
- 请教各位高手一个基础问题?
- 请问C#,用来开发什么比较好,C#开发的系统,在客户机上运行需要什么环境吗?比如.Net架构等等 ,谢谢
- 難道裝.net還有什么技巧么??
- 有没有关于C#性能编程的书
- 如何快速抛出数据库连接异常?谢谢
可以自己封装个用户控件
也可以把日历控件放在一个DIV上(当然也可以不用DIV做,方法很多),当TextBox获得焦点的时候显示DIV,
如果是这样那你为什么不直接用DateTimePicker控件呢?
private void checkBox1_Click(object sender, EventArgs e) //chexcbox1的单击事件;
{
if (checkBox1.Checked == false) //判断
{
this.tabControl1.Controls.Remove(tabPage1);//关闭tabPage1控件;(这个tabPage1你可以选择用你需要的控件,可以参照我的这个意思去做)
}
if (checkBox1.Checked == true)//判断
{
this.tabControl1.Controls.Add(tabPage1);
}
}比如时间设置:
#region 时间选择设置
private string KaiShiriqi = null;
private string Endriqi = null;
private void dateTimePicker1_CloseUp(object sender, EventArgs e)
{
KaiShiriqi = dateTimePicker1.Value.ToString("yyyy-MM-dd");
}
private void dateTimePicker2_CloseUp(object sender, EventArgs e)
{
Endriqi = dateTimePicker2.Value.ToString("yyyy-MM-dd");
}
#endregion
以上是我自己的,你可以借鉴一下;
网上有许多javascript写的日历控件可以调的,去查查 “梅花雨”
http://blog.csdn.net/meizz/archive/2003/06/09/17130.aspx