diff --git a/README.md b/README.md index 44e0c00..8cfb0d2 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # RandomNumber Simple random number generator -Generates a new number between 1 and 100 every two seconds (default) +Generates a new number between 0.0 and 100.0 every two seconds (default) Right click on the number to open a menu containing settings diff --git a/RandomNumber/Form1.Designer.cs b/RandomNumber/Form1.Designer.cs index 58d574c..b07ebbb 100644 --- a/RandomNumber/Form1.Designer.cs +++ b/RandomNumber/Form1.Designer.cs @@ -62,7 +62,7 @@ private void InitializeComponent() this.labelNumber.TabIndex = 0; this.labelNumber.Text = "0"; this.labelNumber.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.labelNumber.Click += new System.EventHandler(this.labelNumber_Click); + this.labelNumber.MouseDown += new System.Windows.Forms.MouseEventHandler(this.labelNumber_MouseDown); // // contextMenuStrip1 // diff --git a/RandomNumber/Form1.cs b/RandomNumber/Form1.cs index 4d52378..5d3e5ca 100644 --- a/RandomNumber/Form1.cs +++ b/RandomNumber/Form1.cs @@ -27,7 +27,16 @@ private void ApplySettings() timer1.Enabled = false; } - private void UpdateNumber() => labelNumber.Text = random.Next(1, 101).ToString(); + private void UpdateNumber() + { + string nextNumber = random.Next(0, 1001).ToString(); + int len = nextNumber.Length; + + nextNumber = nextNumber.Insert(len - 1, "."); + if (len == 1) nextNumber = '0' + nextNumber; + + labelNumber.Text = nextNumber; + } private void SetSelectedIntervalItem() { @@ -101,7 +110,7 @@ private void timer1_Tick(object sender, EventArgs e) UpdateNumber(); } - private void labelNumber_Click(object sender, EventArgs e) + private void labelNumber_MouseDown(object sender, EventArgs e) { if (Settings.UpdateNumberOnClick) { diff --git a/RandomNumber/Properties/AssemblyInfo.cs b/RandomNumber/Properties/AssemblyInfo.cs index dcb6f61..c8f6675 100644 --- a/RandomNumber/Properties/AssemblyInfo.cs +++ b/RandomNumber/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.3")] -[assembly: AssemblyFileVersion("1.0.0.3")] +[assembly: AssemblyVersion("1.0.0.4")] +[assembly: AssemblyFileVersion("1.0.0.4")]