C# 如何制作按钮类型(自定义键盘)
我正在用C#创建一个西班牙语应用程序,它将帮助我高中一年级的学生。我想为无法轻松键入的字符创建一个“自定义键盘”(ÁÍÓÚÜÜèèèèè)。我正在考虑在屏幕底部制作按钮,按下按钮时会将该字符添加到文本字段中。我找不到任何有用的东西。提前感谢谢谢大家。我找到了一些对我所做的工作有用的东西(尽管它可能效率低下)C# 如何制作按钮类型(自定义键盘),c#,button,C#,Button,我正在用C#创建一个西班牙语应用程序,它将帮助我高中一年级的学生。我想为无法轻松键入的字符创建一个“自定义键盘”(ÁÍÓÚÜÜèèèèè)。我正在考虑在屏幕底部制作按钮,按下按钮时会将该字符添加到文本字段中。我找不到任何有用的东西。提前感谢谢谢大家。我找到了一些对我所做的工作有用的东西(尽管它可能效率低下) 唯一的问题是,当焦点返回到文本框时,它会突出显示文本,因此如果有人继续键入,它将删除之前的所有内容。有没有关于如何将光标放在文本末尾的建议?您必须指向文本框中文本的末尾。 类似这样的内容:(
唯一的问题是,当焦点返回到文本框时,它会突出显示文本,因此如果有人继续键入,它将删除之前的所有内容。有没有关于如何将光标放在文本末尾的建议?您必须指向文本框中文本的末尾。 类似这样的内容:(ControlToBind是一个文本框)
你想要的是实际的代码,还是仅仅是一些关于下一步的指导?啊,高中的“CS”课程。这已经是Windows内置的。控制面板+用于安装其他键盘布局的区域和语言。语言栏可以在它们之间切换。osk.exe以在屏幕上获得可单击的键盘。
private void btnUpsidedownEx_Click(object sender, EventArgs e)
{
txtAnswer.Text = txtAnswer.Text + "¡";
txtAnswer.Focus();
}
if (ControlToBind != null)
ControlToBind.Select(tempStart, 0);
private void btnUpsidedownEx_Click(object sender, EventArgs e)
{
txtAnswer.Text = txtAnswer.Text + "¡";
tempstart=
txtAnswer.Focus();
}