From bd1c7b7348b8e5532040b178a891f5295e46d35b Mon Sep 17 00:00:00 2001
From: fcolin
Date: Fri, 9 Nov 2007 10:13:36 +0000
Subject: eparation Windows Form
---
IvyControl_OLD/IvyDomain.Designer.cs | 75 ++++++++++++++++++++++
IvyControl_OLD/IvyDomain.cs | 61 ++++++++++++++++++
IvyControl_OLD/IvyDomain.resx | 120 +++++++++++++++++++++++++++++++++++
3 files changed, 256 insertions(+)
create mode 100644 IvyControl_OLD/IvyDomain.Designer.cs
create mode 100644 IvyControl_OLD/IvyDomain.cs
create mode 100644 IvyControl_OLD/IvyDomain.resx
(limited to 'IvyControl_OLD')
diff --git a/IvyControl_OLD/IvyDomain.Designer.cs b/IvyControl_OLD/IvyDomain.Designer.cs
new file mode 100644
index 0000000..3f89b6a
--- /dev/null
+++ b/IvyControl_OLD/IvyDomain.Designer.cs
@@ -0,0 +1,75 @@
+namespace IvyBus
+{
+ partial class IvyDomain
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.label1 = new System.Windows.Forms.Label();
+ this.ivybus = new System.Windows.Forms.TextBox();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)));
+ this.label1.Location = new System.Drawing.Point(0, 5);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(24, 13);
+ this.label1.Text = "Ivy:";
+ //
+ // ivybus
+ //
+ this.ivybus.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.ivybus.Location = new System.Drawing.Point(30, 0);
+ 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);
+ //
+ // IvyDomain
+ //
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.ivybus);
+ this.Name = "IvyDomain";
+ this.Size = new System.Drawing.Size(159, 22);
+ this.ResumeLayout(false);
+#if (!PocketPC)
+ this.PerformLayout();
+#endif
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.TextBox ivybus;
+ }
+}
diff --git a/IvyControl_OLD/IvyDomain.cs b/IvyControl_OLD/IvyDomain.cs
new file mode 100644
index 0000000..7099db7
--- /dev/null
+++ b/IvyControl_OLD/IvyDomain.cs
@@ -0,0 +1,61 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Text;
+using System.Windows.Forms;
+
+namespace IvyBus
+{
+ public partial class IvyDomain : UserControl
+ {
+ private string domain = "";
+ public event EventHandler DomainChanged;
+#if (!PocketPC)
+ [Category("Ivy")]
+ [DefaultValue("")]
+ [Bindable(true)]
+#endif
+ public string Domain
+ {
+ get { return domain; }
+ set {
+ if (domain != value)
+ {
+ domain = value;
+ ivybus.Text = domain;
+ if (DomainChanged != null) DomainChanged(this, EventArgs.Empty);
+ }
+ }
+ }
+
+ public IvyDomain()
+ {
+ InitializeComponent();
+ SetDefault();
+ }
+ public void SetDefault()
+ {
+ if (IsEmpty())
+ {
+ domain = Ivy.GetDomain(domain);
+ ivybus.Text = domain;
+ }
+ }
+ public bool IsEmpty()
+ {
+ return String.IsNullOrEmpty( domain );
+ }
+
+ private void ivybus_Validating(object sender, CancelEventArgs e)
+ {
+ e.Cancel = !Ivy.ValidatingDomain(ivybus.Text);
+ }
+
+ private void ivybus_Validated(object sender, EventArgs e)
+ {
+ if ( domain != ivybus.Text )
+ Domain = ivybus.Text;
+ }
+
+ }
+}
diff --git a/IvyControl_OLD/IvyDomain.resx b/IvyControl_OLD/IvyDomain.resx
new file mode 100644
index 0000000..ff31a6d
--- /dev/null
+++ b/IvyControl_OLD/IvyDomain.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
--
cgit v1.1