簡體   English   中英

如何制作按鈕按鈕類型(自定義鍵盤)

[英]How to make a button button type (custom keyboard)

我正在用C#創建一個西班牙語應用程序,它將對我高中的一年級學生有所幫助。 我想為無法輕松鍵入的字符創建一個“自定義鍵盤”(ÁÉÍÓÚÑÜ¿???Éíóñü)。 我只是想在屏幕底部制作按鈕,當按下按鈕時會將其添加到文本字段中。 我找不到任何有用的東西。 提前致謝

謝謝大家。 我想出了一些對我正在做的事情有用的方法(即使它可能效率低下)

    private void btnUpsidedownEx_Click(object sender, EventArgs e)
    {
        txtAnswer.Text = txtAnswer.Text + "¡";
        txtAnswer.Focus();
    }

唯一的問題是,當焦點返回到文本框時,它將突出顯示文本,因此,如果有人繼續鍵入,它將擦除之前的所有內容。 關於如何將光標置於文本末尾的任何建議?

您必須指向文本框上文本的結尾。 像這樣:(ControlToBind是一個文本框)

if (ControlToBind != null)
                    ControlToBind.Select(tempStart, 0);

private void btnUpsidedownEx_Click(object sender, EventArgs e)
    {
        txtAnswer.Text = txtAnswer.Text + "¡";
tempstart=
        txtAnswer.Focus();
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM