summaryrefslogtreecommitdiff
path: root/IvyControl
diff options
context:
space:
mode:
Diffstat (limited to 'IvyControl')
-rw-r--r--IvyControl/IvyControl.cs13
-rw-r--r--IvyControl/IvyDomain.Designer.cs17
-rw-r--r--IvyControl/IvyDomain.cs2
-rw-r--r--IvyControl/IvyDomain.resx3
4 files changed, 30 insertions, 5 deletions
diff --git a/IvyControl/IvyControl.cs b/IvyControl/IvyControl.cs
index 20b43be..47dfd8c 100644
--- a/IvyControl/IvyControl.cs
+++ b/IvyControl/IvyControl.cs
@@ -183,7 +183,18 @@ namespace IvyBus
}
-
+#if (!PocketPC)
+ [Category("Ivy")]
+#endif
+ public bool IpV6
+ {
+ get
+ {
+ return ivy.IpV6;
+ }
+
+ }
+
/// <summary>AppName the application name</summary>
#if (!PocketPC)
diff --git a/IvyControl/IvyDomain.Designer.cs b/IvyControl/IvyDomain.Designer.cs
index 3f89b6a..d66db15 100644
--- a/IvyControl/IvyDomain.Designer.cs
+++ b/IvyControl/IvyDomain.Designer.cs
@@ -28,8 +28,11 @@ namespace IvyBus
/// </summary>
private void InitializeComponent()
{
+ this.components = new System.ComponentModel.Container();
this.label1 = new System.Windows.Forms.Label();
this.ivybus = new System.Windows.Forms.TextBox();
+ this.errorProvider1 = new System.Windows.Forms.ErrorProvider(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider1)).BeginInit();
this.SuspendLayout();
//
// label1
@@ -39,6 +42,7 @@ namespace IvyBus
this.label1.Location = new System.Drawing.Point(0, 5);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(24, 13);
+ this.label1.TabIndex = 0;
this.label1.Text = "Ivy:";
//
// ivybus
@@ -50,8 +54,13 @@ namespace IvyBus
this.ivybus.Name = "ivybus";
this.ivybus.Size = new System.Drawing.Size(129, 20);
this.ivybus.TabIndex = 2;
- this.ivybus.Validated += new System.EventHandler(this.ivybus_Validated);
this.ivybus.Validating += new System.ComponentModel.CancelEventHandler(this.ivybus_Validating);
+ this.ivybus.Validated += new System.EventHandler(this.ivybus_Validated);
+ //
+ // errorProvider1
+ //
+ this.errorProvider1.BlinkStyle = System.Windows.Forms.ErrorBlinkStyle.AlwaysBlink;
+ this.errorProvider1.ContainerControl = this;
//
// IvyDomain
//
@@ -60,10 +69,9 @@ namespace IvyBus
this.Controls.Add(this.ivybus);
this.Name = "IvyDomain";
this.Size = new System.Drawing.Size(159, 22);
+ ((System.ComponentModel.ISupportInitialize)(this.errorProvider1)).EndInit();
this.ResumeLayout(false);
-#if (!PocketPC)
- this.PerformLayout();
-#endif
+ this.PerformLayout();
}
@@ -71,5 +79,6 @@ namespace IvyBus
private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox ivybus;
+ private System.Windows.Forms.ErrorProvider errorProvider1;
}
}
diff --git a/IvyControl/IvyDomain.cs b/IvyControl/IvyDomain.cs
index 36e749a..92b7dbd 100644
--- a/IvyControl/IvyDomain.cs
+++ b/IvyControl/IvyDomain.cs
@@ -49,10 +49,12 @@ namespace IvyBus
private void ivybus_Validating(object sender, CancelEventArgs e)
{
e.Cancel = !Ivy.ValidatingDomain(ivybus.Text);
+ errorProvider1.SetError(this.ivybus, e.Cancel ? "Bad Address":"" );
}
private void ivybus_Validated(object sender, EventArgs e)
{
+ errorProvider1.SetError(this.ivybus, "");
if ( domain != ivybus.Text )
Domain = ivybus.Text;
}
diff --git a/IvyControl/IvyDomain.resx b/IvyControl/IvyDomain.resx
index ff31a6d..e8675cd 100644
--- a/IvyControl/IvyDomain.resx
+++ b/IvyControl/IvyDomain.resx
@@ -117,4 +117,7 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
+ <metadata name="errorProvider1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 17</value>
+ </metadata>
</root> \ No newline at end of file