首页 > 解决方案 > 拖动按钮以在 Windows 窗体 C# 中显示单词

问题描述

我有一个包含一个文本框和 3 个按钮的 Windows 窗体
第一个按钮的文本属性是 C。
第二个按钮的
文本属性是 A 第三个按钮的文本属性是 R。
有没有办法显示汽车字在文本框中通过将鼠标拖动到以前的按钮上?我试图在 MouseMove 事件和 DragEnter 事件中编写代码,但我没有得到任何东西。
我需要单击第一个按钮“C”,然后按住并拖动其他按钮以在文本框中创建单词“CAR”

标签: c#

解决方案


您可以使用事件来做到这一点MouseHover

private void BtnC_MouseHover(object sender, EventArgs e)
    {
        TxtCar.Text += BtnC.Text;
    }
private void BtnA_MouseHover(object sender, EventArgs e)
    {
        TxtCar.Text += BtnA.Text;
    }
private void BtnR_MouseHover(object sender, EventArgs e)
    {
        TxtCar.Text += BtnR.Text;
    }

在此处输入图像描述


推荐阅读