将文本从文本框转换为图片框中的图像

时间:2014-02-19 14:55:22

标签: c# winforms

我已经拥有的东西:

我正在为我的爱好geocaching编写一个程序。 该程序必须将标志字母表转换为文本,反之亦然。

我已经拥有以下内容:

  • 点击不同的旗帜图片时,字母结果会显示在文本框中。

到目前为止......太好了。我还将为您提供代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Vlaggenalfabet
{
    public partial class SeinvlaggenForm : Form
    {


    public SeinvlaggenForm()
    {
        InitializeComponent();
        txtResultaat.Text = "";
    }


    private void ButtonAction(object sender, EventArgs e)
    {
        Button knop = (Button)sender;
        txtResultaat.Text += " " + knop.Tag + " ";
    }


    private void btnWis_Click(object sender, EventArgs e)
    {

        txtResultaat.Text = "";
    }

那么......我对国旗图像做了什么?它们在应用程序中表示为按钮,每个按钮都有一个标记(字母)。

可以通过此链接查看图片: http://i1304.photobucket.com/albums/s537/AngelEyesRH/PriveGeoForum/VlaggenAlfabet_zps14a5f975.jpg

现在我的问题/问题:

但现在我也希望当文本框中写有文字时,内容会在文本框下的2个按钮下转换为图片框中的标志图像。

我真的不知道如何管理它。请问有人可以给我一些帮助吗?

修改

我找到了一个可能的解决方案here

1 个答案:

答案 0 :(得分:2)

我建议尝试字典,将图像作为键,将相应的字母作为值,反之亦然。这样,当提供文本时,您可以搜索字符串中每个字母的图像