[Bindable(BindableSupport.Yes), Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public new string Text
{
get
{
return this.DateApply.Text;
}
set
{
this.DateApply.Text = value;
}
} private System.Windows.Forms.DomainUpDown DateApply;
public new string Text
{
get
{
return this.DateApply.Text;
}
set
{
this.DateApply.Text = value;
}
} private System.Windows.Forms.DomainUpDown DateApply;
解决方案 »
- C# 图像处理
- 如何选择:wpf与asp.net(高分贴)
- 关于解决方案的.NET Framework版本转换的问题
- 保存DataSet四舍五入的问题
- Visual studio .net 2008为什么会同时启动好多个 ASP.NET Development Server
- 能否将图片框pictureBox旋转?例如按右上角顶点旋转90度!!
- 我偷懒没有做
- winform中reportviewer代码加载数据源和报表文件
- VS.Net 2003安装问题,很奇怪
- 如何脱离.net环境运行c#开发好的应用程序?(无高手能答吗?)
- C#如何设屏幕的右下角的座标
- 想把listbox2中的某行值赋给listbox1,该怎么实现js中
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;namespace WindowsControlLibrary1
{
public partial class UserControl1 : UserControl
{
private DomainUpDown dd=new DomainUpDown ();
public UserControl1()
{
InitializeComponent();
}
[Bindable(BindableSupport.Yes), Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
private void UserControl1_Load(object sender, EventArgs e)
{
this.Controls.Add(dd);
}
public new string Text
{
get { return dd.Text; }
set { dd.Text = value; }
}
}
}
[Bindable(BindableSupport.Yes), Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] 写错地方了,呵呵。但还是没有你说的情况。 public partial class UserControl1 : UserControl
{
private DomainUpDown dd=new DomainUpDown ();
public UserControl1()
{
InitializeComponent();
}
private void UserControl1_Load(object sender, EventArgs e)
{
this.Controls.Add(dd);
}
[Bindable(BindableSupport.Yes), Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
[Category ("cc")]//分组显示
public new string Text
{
get { return dd.Text; }
set { dd.Text = value; }
}
DSOrder中.
其实我想做一个能按UP,DOWN键能够增加或减少一天的日期控件,用datetimepicker,把showupdown属性设为true时,确实也能用UP,DOWN键调整日期,但默认情况下它先调整年,再月,再日;这样很大容易搞错
所以我用 domainupdown控件做自定义控件,结果发现数据绑定无法更新到数据集中,
private void DateApply_Enter(object sender, EventArgs e)
{
if (this.DateApply.Text.Length == 0)
{ this.DateApply.Text = DateTime.Now.ToShortDateString().Trim(); }
else
{
DateTime dt = Convert.ToDateTime(DateApply.Text);
DateApply.Items.Clear();
DateApply.Items.Add(dt.AddDays(1).ToShortDateString().Trim());
DateApply.Items.Add(dt.ToShortDateString().Trim());
DateApply.Items.Add(dt.AddDays(-1).ToShortDateString().Trim());
DateApply.SelectedIndex = 1;
}
} private void DateApply_SelectedItemChanged(object sender, EventArgs e)
{
try
{
if ((DateApply.SelectedIndex != 1) && (DateApply.Focused))
{
if (!DateApply.ReadOnly)
{
DateTime dt = Convert.ToDateTime(DateApply.Text);
DateApply.Items.Clear();
DateApply.Items.Add(dt.AddDays(1).ToShortDateString().Trim());
DateApply.Items.Add(dt.ToShortDateString().Trim());
DateApply.Items.Add(dt.AddDays(-1).ToShortDateString().Trim());
}
DateApply.SelectedIndex = 1;
}
}
catch (System.Exception eUpdate)
{
MessageBox.Show(eUpdate.Message);
}
}