using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Data;
|
using System.Drawing;
|
using System.Text;
|
using System.Windows.Forms;
|
using DevExpress.XtraEditors;
|
|
namespace IStation.WinFrmUI
|
{
|
public partial class SetRefLineValue2Dlg : DevExpress.XtraEditors.XtraForm
|
{
|
public SetRefLineValue2Dlg()
|
{
|
InitializeComponent();
|
label单位.Text = "";
|
}
|
private void SetRefLineValueDlg_Load(object sender, EventArgs e)
|
{
|
//if (IStation.WinFrmUI.Localization.Current == Eventech.Model.eLocalizationType.zhCN)
|
// return;
|
|
//label值.Text = "Value";
|
//btnOK.Text = "OK";
|
//btnCancel.Text = "CANCEL";
|
}
|
public void SetUnitName(string name)
|
{
|
label单位.Text = name;
|
}
|
double _percent100 = -1;
|
public void SetPercentPointValue(double v)
|
{
|
_percent100 = v;
|
}
|
public void SetValue (double v)
|
{
|
spinEdit1.Text = v.ToString();
|
}
|
public double? GetValue()
|
{
|
try
|
{
|
if (spinEdit1.Text.Contains("%") && _percent100 > 0)
|
{
|
return Convert.ToDouble(spinEdit1.Text.Replace("%", "")) * _percent100 / 100;
|
}
|
else
|
{
|
return Convert.ToDouble(spinEdit1.Text.Replace("%", ""));
|
}
|
}
|
catch
|
{
|
return null;
|
}
|
}
|
|
|
|
private void btnOK_Click(object sender, EventArgs e)
|
{
|
if (GetValue() == null)
|
return;
|
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
this.Close();
|
}
|
|
private void btnCancel_Click(object sender, EventArgs e)
|
{
|
this.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
this.Close();
|
}
|
|
|
|
|
|
}
|
}
|