Ich bin neu bei C#. Ich möchte 'HALLO (in der TextBox)' jedes Mal, wenn Sie die Maus über die Schaltfläche bewegen, '#' hinzufügen. DieseText zu Textfeld hinzufügen, wenn Ereignis '' Mauszeiger '' aktiv ist
ist das, was ich habe:
public partial class Form1 : Form
{
string Q = "HALLO";
string hashtag = "#";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
tB1.Text = Q;
}
private void bT1_MouseHover(object sender, EventArgs e)
{
tB1.Text += hashtag;
if (Q.Length > 20)
{
tB1.Clear();
}
lBkarakters.Text = Convert.ToString(tB1.Text.Length);
}
}
}
Sie die '#' nicht hinzufügen, aber HALLO ist verschwunden.
Jetzt wissen wir, was Sie wollen und was Sie haben - müssen wir wissen, was dein Problem ist. Winforms/WPF usw. zu kennen wäre auch nützlich, da sie unterschiedliche Lösungen haben können. – PaulF
Fügen Sie diesen Code in MouseHover-Ereignis von BUtton hinzu –
Wenn ich das Programm ausführen, fügt es das # zu HALLO nicht hinzu. Nur einmal, wie: HALLO #, also wenn ich meine Maus zweimal über den Button bewege, muss es so sein: HALLO ## – Linda