BMTuneSource/frmEbcDutyErrorInput.cs

114 lines
4.1 KiB
C#

using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
internal class frmEbcDutyErrorInput : Form
{
private Button btnOk;
private Button button2;
private Class18 class18_0;
private float float_0;
private IContainer icontainer_0;
private Label label1;
private Label label2;
private TextBox textBox1;
internal frmEbcDutyErrorInput()
{
this.InitializeComponent();
}
private void btnOk_Click(object sender, EventArgs e)
{
this.class18_0.method_155("EBC Duty Input Error Settings");
float num = this.class18_0.method_244(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_274));
this.float_0 = float.Parse(this.textBox1.Text);
if (num > this.float_0)
{
MessageBox.Show(Form.ActiveForm, "Deadband error cannot be larger then this table. Deadband error will be set to value:" + this.textBox1.Text + ".");
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_274, this.class18_0.method_210(this.float_0));
}
base.Tag = this.float_0;
}
protected override void Dispose(bool disposing)
{
if (disposing && (this.icontainer_0 != null))
{
this.icontainer_0.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
this.label1 = new Label();
this.textBox1 = new TextBox();
this.btnOk = new Button();
this.button2 = new Button();
this.label2 = new Label();
base.SuspendLayout();
this.label1.AutoSize = true;
this.label1.Location = new Point(-2, 12);
this.label1.Name = "label1";
this.label1.Size = new Size(0x6a, 13);
this.label1.TabIndex = 0;
this.label1.Text = "Maximum Load Error:";
this.textBox1.Location = new Point(110, 9);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new Size(0x25, 20);
this.textBox1.TabIndex = 1;
this.textBox1.Text = "4";
this.btnOk.DialogResult = DialogResult.OK;
this.btnOk.Location = new Point(12, 0x23);
this.btnOk.Name = "btnOk";
this.btnOk.Size = new Size(0x4b, 0x17);
this.btnOk.TabIndex = 2;
this.btnOk.Text = "Ok";
this.btnOk.UseVisualStyleBackColor = true;
this.btnOk.Click += new EventHandler(this.btnOk_Click);
this.button2.DialogResult = DialogResult.Cancel;
this.button2.Location = new Point(0x5f, 0x23);
this.button2.Name = "button2";
this.button2.Size = new Size(0x4b, 0x17);
this.button2.TabIndex = 3;
this.button2.Text = "Cancel";
this.button2.UseVisualStyleBackColor = true;
this.label2.AutoSize = true;
this.label2.Location = new Point(0x99, 12);
this.label2.Name = "label2";
this.label2.Size = new Size(20, 13);
this.label2.TabIndex = 4;
this.label2.Text = "psi";
base.AcceptButton = this.btnOk;
base.AutoScaleDimensions = new SizeF(6f, 13f);
base.AutoScaleMode = AutoScaleMode.Font;
base.ClientSize = new Size(0xb6, 0x43);
base.Controls.Add(this.label2);
base.Controls.Add(this.button2);
base.Controls.Add(this.btnOk);
base.Controls.Add(this.textBox1);
base.Controls.Add(this.label1);
base.FormBorderStyle = FormBorderStyle.FixedToolWindow;
base.Name = "frmEbcDutyErrorInput";
base.StartPosition = FormStartPosition.CenterParent;
this.Text = "Input";
base.ResumeLayout(false);
base.PerformLayout();
}
internal void method_0(ref Class18 class18_1)
{
this.class18_0 = class18_1;
foreach (Control control in base.Controls)
{
float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
}
}
}