Files
c-sharp/LabelForm/Form1.cs
2022-05-31 08:46:10 +02:00

39 lines
1.4 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 LabelForm {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e) {
label1.Text = "Kattints ide";
}
private void label1_MouseClick(object sender, MouseEventArgs e) {
int x = e.X / (label1.Width / 3);
int y = e.Y / (label1.Height / 3);
switch(y * 3 + x) {
case 0: label1.TextAlign = ContentAlignment.TopLeft; break;
case 1: label1.TextAlign = ContentAlignment.TopCenter; break;
case 2: label1.TextAlign = ContentAlignment.TopRight; break;
case 3: label1.TextAlign = ContentAlignment.MiddleLeft; break;
case 4: label1.TextAlign = ContentAlignment.MiddleCenter; break;
case 5: label1.TextAlign = ContentAlignment.MiddleRight; break;
case 6: label1.TextAlign = ContentAlignment.BottomLeft; break;
case 7: label1.TextAlign = ContentAlignment.BottomCenter; break;
case 8: label1.TextAlign = ContentAlignment.BottomRight; break;
}
}
}
}