110,533
社区成员
发帖
与我相关
我的任务
分享
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
txtDm.MouseUp += new MouseEventHandler(txtM_MouseUp);
txtMm.MouseUp += new MouseEventHandler(txtM_MouseUp);
LengthConvert lengthConvert = new LengthConvert();
txtM.DataBindings.Add("Text", lengthConversion, "M", true, DataSourceUpdateMode.OnPropertyChanged);
txtDm.DataBindings.Add("Text", lengthConversion, "Dm", true, DataSourceUpdateMode.OnPropertyChanged);
}
private void txtM_MouseUp(object sender, MouseEventArgs e )
{
if (e.Button == MouseButtons.Left)
{
TabPage tp = tabControl1.SelectedTab;
ClearValue(tp);
}
if (e.Button == MouseButtons.Middle)
{
if (!string.IsNullOrWhiteSpace(((NumbericTextBox)sender).Text))
Clipboard.SetText(((NumbericTextBox)sender).Text);
}
}
public static void ClearValue(Control parContainer)
{
//
}
}
class lengthConversion
{
private double mm;
public double Mm
{
get { return mm; }
set { mm = value; }
}
public double M
{
get { return mm / 1000; }
set { mm = value * 1000; }
}
public double Dm
{
get { return mm / 100; }
set { mm = value * 100; }
}
}