我正在为我的爱好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。
答案 0 :(得分:2)
我建议尝试字典,将图像作为键,将相应的字母作为值,反之亦然。这样,当提供文本时,您可以搜索字符串中每个字母的图像