using System; using System.IO; using System.Collections.ObjectModel; using System.ComponentModel; using System.Drawing; using System.Runtime.CompilerServices; using System.Windows.Forms; internal class ctrlBatteryOffset : UserControl { private bool bool_0; private Class18 class18_0; private IContainer icontainer_0; private ComboBox lst; public event Delegate64 delegate64_0; internal ctrlBatteryOffset() { this.InitializeComponent(); } private void ctrlBatteryOffset_Load(object sender, EventArgs e) { //this.method_2(); //foreach (Class24_u class2 in this.class18_0.Inj_collection) this.lst.Items.Add(class2.string_0); } protected override void Dispose(bool disposing) { if (disposing && (this.icontainer_0 != null)) { this.icontainer_0.Dispose(); } base.Dispose(disposing); } private void InitializeComponent() { this.lst = new System.Windows.Forms.ComboBox(); this.SuspendLayout(); // // lst // this.lst.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; this.lst.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.lst.Dock = System.Windows.Forms.DockStyle.Fill; this.lst.DropDownHeight = 325; this.lst.DropDownWidth = 340; this.lst.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.lst.FormattingEnabled = true; this.lst.IntegralHeight = false; this.lst.Location = new System.Drawing.Point(0, 0); this.lst.Name = "lst"; this.lst.Size = new System.Drawing.Size(282, 21); this.lst.TabIndex = 0; this.lst.SelectedIndexChanged += new System.EventHandler(this.lst_SelectedIndexChanged); // // ctrlBatteryOffset // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.lst); this.Name = "ctrlBatteryOffset"; this.Size = new System.Drawing.Size(282, 21); this.Load += new System.EventHandler(this.ctrlBatteryOffset_Load); this.ResumeLayout(false); } private void lst_SelectedIndexChanged(object sender, EventArgs e) { if (!this.bool_0 && (this.delegate64_0 != null)) { this.delegate64_0(null, this.class18_0.class24_u_0[this.lst.SelectedIndex].double_0, this.class18_0.class24_u_0[this.lst.SelectedIndex].double_1, this.lst.SelectedIndex, this.class18_0.class24_u_0[this.lst.SelectedIndex].string_0); } } public void method_0(ref Class18 class18_1) { this.class18_0 = class18_1; foreach (Class24_u class24_u_1 in this.class18_0.class24_u_0) this.lst.Items.Add(class24_u_1.string_0); 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); } } public void method_1(byte byte_0) { this.bool_0 = true; this.lst.SelectedIndex = byte_0; this.bool_0 = false; } /*private void method_2() { Class24_u item = null; item = new Class24_u { string_0 = "Acura Integra (92-96 VTEC) 240cc (23lb) 12ohm", double_0 = new double[] { 24.56, 16.08, 14.16, 12.13, 10.11, 8.09, 0.0 }, double_1 = new double[] { 0.29, 0.29, 0.4, 0.56, 0.79, 1.22, 1.22 } }; this.class18_0.Inj_collection.Add(item); item = new Class24_u { string_0 = "Honda Civic (92-00 EX/SI) 240cc (23lb) 12ohm", double_0 = new double[] { 24.56, 16.08, 14.16, 12.13, 10.11, 8.09, 0.0 }, double_1 = new double[] { 0.32, 0.33, 0.47, 0.62, 1.09, 2.05, 2.05 } }; this.class18_0.Inj_collection.Add(item); item = new Class24_u { string_0 = "Honda Civic (92-00 LX/DX/HX) 190cc (18lb) 12ohm", double_0 = new double[] { 16.0, 15.0, 14.0, 13.0, 12.0, 10.0, 8.0 }, double_1 = new double[] { 0.31, 0.34, 0.46, 0.60, 0.80, 1.17, 1.82 } }; this.class18_0.Inj_collection.Add(item); //################################################################################################ }*/ public double[] method_3() { return this.class18_0.class24_u_0[this.lst.SelectedIndex].double_0; } public double[] method_4() { return this.class18_0.class24_u_0[this.lst.SelectedIndex].double_1; } public delegate void Delegate64(byte[] byte_0, double[] double_0, double[] double_1, int int_0, string string_0); }