diff --git a/VAR.Toolbox/UI/FrmToolbox.cs b/VAR.Toolbox/UI/FrmToolbox.cs
index 66c97e8..3fb0d25 100644
--- a/VAR.Toolbox/UI/FrmToolbox.cs
+++ b/VAR.Toolbox/UI/FrmToolbox.cs
@@ -153,7 +153,7 @@ namespace VAR.Toolbox.UI
}
_forms.Add(frm);
frm.FormClosing += frmChild_FormClosing;
- if ((frm is IFormWithIcon) == false)
+ if ((frm as IToolForm)?.HasIcon == false)
{
frm.Icon = Icon;
}
diff --git a/VAR.Toolbox/UI/IFormWithIcon.cs b/VAR.Toolbox/UI/IFormWithIcon.cs
deleted file mode 100644
index fa5a45a..0000000
--- a/VAR.Toolbox/UI/IFormWithIcon.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-namespace VAR.Toolbox.UI
-{
- public interface IFormWithIcon
- {
- }
-}
diff --git a/VAR.Toolbox/UI/IToolForm.cs b/VAR.Toolbox/UI/IToolForm.cs
index 17d7977..8e6101b 100644
--- a/VAR.Toolbox/UI/IToolForm.cs
+++ b/VAR.Toolbox/UI/IToolForm.cs
@@ -3,5 +3,6 @@
public interface IToolForm
{
string ToolName { get; }
+ bool HasIcon { get; }
}
}
diff --git a/VAR.Toolbox/UI/Tools/FrmCoder.cs b/VAR.Toolbox/UI/Tools/FrmCoder.cs
index 225d02d..32d6086 100644
--- a/VAR.Toolbox/UI/Tools/FrmCoder.cs
+++ b/VAR.Toolbox/UI/Tools/FrmCoder.cs
@@ -8,6 +8,8 @@ namespace VAR.Toolbox.UI
{
public string ToolName { get { return "Coder"; } }
+ public bool HasIcon { get { return false; } }
+
public FrmCoder()
{
InitializeComponent();
diff --git a/VAR.Toolbox/UI/Tools/FrmIPScan.cs b/VAR.Toolbox/UI/Tools/FrmIPScan.cs
index 9b4258a..ffd8f99 100644
--- a/VAR.Toolbox/UI/Tools/FrmIPScan.cs
+++ b/VAR.Toolbox/UI/Tools/FrmIPScan.cs
@@ -11,6 +11,8 @@ namespace VAR.Toolbox.UI
{
public string ToolName { get { return "IPScan"; } }
+ public bool HasIcon { get { return false; } }
+
public FrmIPScan()
{
InitializeComponent();
diff --git a/VAR.Toolbox/UI/Tools/FrmNetworkInfo.cs b/VAR.Toolbox/UI/Tools/FrmNetworkInfo.cs
index 9c01256..4479164 100644
--- a/VAR.Toolbox/UI/Tools/FrmNetworkInfo.cs
+++ b/VAR.Toolbox/UI/Tools/FrmNetworkInfo.cs
@@ -10,6 +10,8 @@ namespace VAR.Toolbox.UI
{
public string ToolName { get { return "NetworkInfo"; } }
+ public bool HasIcon { get { return false; } }
+
public FrmNetworkInfo()
{
InitializeComponent();
diff --git a/VAR.Toolbox/UI/Tools/FrmProxyCmd.cs b/VAR.Toolbox/UI/Tools/FrmProxyCmd.cs
index 2d28171..b8d3769 100644
--- a/VAR.Toolbox/UI/Tools/FrmProxyCmd.cs
+++ b/VAR.Toolbox/UI/Tools/FrmProxyCmd.cs
@@ -10,6 +10,8 @@ namespace VAR.Toolbox.UI
{
public string ToolName { get { return "ProxyCmd"; } }
+ public bool HasIcon { get { return false; } }
+
#region Declarations
private object _executionLock = new object();
diff --git a/VAR.Toolbox/UI/Tools/FrmScreenshooter.cs b/VAR.Toolbox/UI/Tools/FrmScreenshooter.cs
index 412f5bb..785ba25 100644
--- a/VAR.Toolbox/UI/Tools/FrmScreenshooter.cs
+++ b/VAR.Toolbox/UI/Tools/FrmScreenshooter.cs
@@ -10,6 +10,8 @@ namespace VAR.Toolbox.UI
{
public string ToolName { get { return "Screenshooter"; } }
+ public bool HasIcon { get { return false; } }
+
private bool _repetitiveScreenshots = false;
private Timer timTicker;
private Bitmap bmpScreen = null;
diff --git a/VAR.Toolbox/UI/Tools/FrmTunnelTCP.cs b/VAR.Toolbox/UI/Tools/FrmTunnelTCP.cs
index b179053..c5d7417 100644
--- a/VAR.Toolbox/UI/Tools/FrmTunnelTCP.cs
+++ b/VAR.Toolbox/UI/Tools/FrmTunnelTCP.cs
@@ -10,6 +10,8 @@ namespace VAR.Toolbox.UI
{
public string ToolName { get { return "TunnelTCP"; } }
+ public bool HasIcon { get { return false; } }
+
private bool _running = false;
private class ConnectedClient
@@ -229,25 +231,25 @@ namespace VAR.Toolbox.UI
return string.Format("{0} B", number);
}
- number = number / 1024.0;
+ number /= 1024.0;
if (number < 1024)
{
return string.Format("{0:#.00} KiB", number);
}
- number = number / 1024.0;
+ number /= 1024.0;
if (number < 1024)
{
return string.Format("{0:#.00} MiB", number);
}
- number = number / 1024.0;
+ number /= 1024.0;
if (number < 1024)
{
return string.Format("{0:#.00} GiB", number);
}
- number = number / 1024.0;
+ number /= 1024.0;
return string.Format("{0:#.00} TiB", number);
}
diff --git a/VAR.Toolbox/UI/Tools/FrmWebcam.cs b/VAR.Toolbox/UI/Tools/FrmWebcam.cs
index b843be7..de3c8a0 100644
--- a/VAR.Toolbox/UI/Tools/FrmWebcam.cs
+++ b/VAR.Toolbox/UI/Tools/FrmWebcam.cs
@@ -10,6 +10,8 @@ namespace VAR.Toolbox.UI
{
public string ToolName { get { return "Webcam"; } }
+ public bool HasIcon { get { return false; } }
+
private Webcam webcam = null;
public FrmWebcam()
diff --git a/VAR.Toolbox/VAR.Toolbox.csproj b/VAR.Toolbox/VAR.Toolbox.csproj
index c4bb427..8ec8d79 100644
--- a/VAR.Toolbox/VAR.Toolbox.csproj
+++ b/VAR.Toolbox/VAR.Toolbox.csproj
@@ -194,7 +194,6 @@
FrmWebcam.cs
-
UserControl