Hallo,
ich habe ein kleines Problem in C#.
Ich würde gerne, wie in Autohotkey mir im GUI Hotkey Felder bauen. Dafür habe ich mir eine textBox genommen und bin dabei diese zu verändern.
Das Problem ist nur, dass diese textBox permanent aktiv ist und man den Text dort angezeigten Text nicht markieren sollte.
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 Keybinder
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
KeyPreview = true;
textBox1.ReadOnly = true;
textBox1.Focus();
}
private void Form1_Load(object sender, EventArgs e)
{
textBox1.Text = "HELLO";
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
char key = e.KeyChar;
string keystring = Char.ToString(key);
textBox1.Text = keystring;
}
}
}
Alles anzeigen
MfG