diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..286cf0b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/.vs
+/testapp/bin
+/testapp/obj
diff --git a/testapp/Form1.Designer.cs b/testapp/Form1.Designer.cs
index 5f60807..6effd98 100644
--- a/testapp/Form1.Designer.cs
+++ b/testapp/Form1.Designer.cs
@@ -32,34 +32,46 @@
///
private void InitializeComponent()
{
- this.components = new System.ComponentModel.Container();
- this.trayIcon = new System.Windows.Forms.NotifyIcon(this.components);
- this.SuspendLayout();
- //
- // trayIcon
- //
- this.trayIcon.Text = "trayIcon";
- this.trayIcon.Visible = true;
- // this.trayIcon.Icon = this.getTrayIcon();
- //this.trayIcon.ContextMenuStrip =
- //
- // Form1
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(284, 262);
- this.Name = "Form1";
- this.ShowInTaskbar = false;
- this.Text = "OpenVPN-GUI";
- this.WindowState = System.Windows.Forms.FormWindowState.Minimized;
- this.Resize += new System.EventHandler(this.EventHandler_Resize);
- this.ResumeLayout(false);
+ this.components = new System.ComponentModel.Container();
+ this.trayIcon = new System.Windows.Forms.NotifyIcon(this.components);
+ this.colorDialog1 = new System.Windows.Forms.ColorDialog();
+ this.time = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // trayIcon
+ //
+ this.trayIcon.Text = "trayIcon";
+ this.trayIcon.Visible = true;
+ //
+ // time
+ //
+ this.time.AutoSize = true;
+ this.time.Font = new System.Drawing.Font("Microsoft Sans Serif", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.time.Location = new System.Drawing.Point(12, 115);
+ this.time.Name = "time";
+ this.time.Size = new System.Drawing.Size(355, 91);
+ this.time.TabIndex = 0;
+ this.time.Text = "00:00:00";
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(399, 299);
+ this.Controls.Add(this.time);
+ this.Margin = new System.Windows.Forms.Padding(4);
+ this.Name = "Form1";
+ this.Text = "OpenVPN-GUI";
+ this.ResumeLayout(false);
+ this.PerformLayout();
}
#endregion
private System.Windows.Forms.NotifyIcon trayIcon;
- }
+ private System.Windows.Forms.ColorDialog colorDialog1;
+ private System.Windows.Forms.Label time;
+ }
}
diff --git a/testapp/Form1.cs b/testapp/Form1.cs
index 3f331ec..0e8c567 100644
--- a/testapp/Form1.cs
+++ b/testapp/Form1.cs
@@ -5,31 +5,26 @@ using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
+using System.Threading;
using System.Windows.Forms;
-namespace testapp
-{
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- UInt16 a = 0x1234;
- byte h = (byte)(a >> 8);
- byte l = (byte)a;
- Console.WriteLine(h + " " + l);
- }
- private void EventHandler_Resize(object sender, System.EventArgs e)
- {
- if (this.WindowState == FormWindowState.Minimized)
- {
- this.ShowInTaskbar = false;
- this.WindowState = FormWindowState.Minimized;
- }
- }
- private System.Drawing.Icon getTrayIcon()
- {
- throw new System.NotImplementedException();
- }
+namespace testapp {
+ public partial class Form1 : Form {
+ public Form1() {
+ this.InitializeComponent();
+ Thread t = new Thread(this.TimeRunner);
+ t.Start();
}
-}
+
+ private void TimeRunner() {
+ while(true) {
+ try {
+ this.time.BeginInvoke((MethodInvoker)delegate {
+ this.time.Text = DateTime.Now.ToLongTimeString();
+ });
+ Thread.Sleep(500);
+ } catch { }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/testapp/Form1.resx b/testapp/Form1.resx
index 55df86a..a0fd775 100644
--- a/testapp/Form1.resx
+++ b/testapp/Form1.resx
@@ -120,4 +120,7 @@
17, 17
+
+ 128, 17
+
\ No newline at end of file
diff --git a/testapp/testapp.csproj b/testapp/testapp.csproj
index 0ef3dfb..0bcd93d 100644
--- a/testapp/testapp.csproj
+++ b/testapp/testapp.csproj
@@ -15,7 +15,7 @@
512
- x86
+ AnyCPU
true
full
false
diff --git a/testapp/testapp.csproj.user b/testapp/testapp.csproj.user
index 1ce79b0..9539600 100644
--- a/testapp/testapp.csproj.user
+++ b/testapp/testapp.csproj.user
@@ -1,7 +1,7 @@
- Program
+ Project
G:\Programme\GoproStudio\GoPro\Tools\GoPro Studio.exe
\ No newline at end of file