Files
c-sharp/DinamikusForm/Form1.cs
2022-06-07 13:52:04 +02:00

45 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace DinamikusForm {
public partial class Form1 : Form {
private Random random = new Random();
private double atlag;
private int osszeg;
private int db;
private int min = Int32.MaxValue;
private int max = Int32.MinValue;
public Form1() {
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e) {
}
private void Form1_MouseClick(object sender, MouseEventArgs e) {
int i = random.Next(Int16.MinValue, Int16.MaxValue);
Label label = new Label();
label.Location = new Point(e.X, e.Y);
label.Text = i.ToString();
label.AutoSize = true;
Controls.Add(label);
db++;
osszeg += i;
atlag = osszeg / (double)db;
if (min > i) min = i;
if (max < i) max = i;
label1.Text = String.Format("Darabszam: {0}, összeg: {1}, átlag: {2}, minimum: {3}, maximum: {4} ", db, osszeg, Math.Round(atlag,2), min, max);
}
}
}