WingCloudHexExplorer/HexExplorer/FrmNewInsert.cs

57 lines
1.3 KiB
C#

using System;
using System.Windows.Forms;
namespace HexExplorer
{
public partial class FrmNewInsert : ToolWindowBase
{
private static FrmNewInsert newInsert;
public static FrmNewInsert Instance
{
get
{
if (newInsert == null || newInsert.IsDisposed )
{
newInsert = new FrmNewInsert();
}
return newInsert;
}
}
public struct NewInsertResult
{
public decimal Base;
public decimal Value;
}
public NewInsertResult Result
{
get;private set;
}
private FrmNewInsert()
{
InitializeComponent();
}
private void CbHex_CheckedChanged(object sender, EventArgs e)
{
bool ishex = cbHex.Checked;
ntOffset.Hexadecimal = ishex;
ntValue.Hexadecimal = ishex;
}
private void BtnNew_Click(object sender, EventArgs e)
{
Result = new NewInsertResult
{
Base = ntOffset.Value,
Value = ntValue.Value
};
DialogResult = DialogResult.OK;
Close();
}
}
}