这是一个可以把输入的简体字转换成繁体字的小东西。

输入完后按“回车”也行,点击“转换”也行。就会自己出来下面的这个窗体:

这个窗体不能动,只能看,关闭按键就是两个richTextBox之间的那个条条,是不是感觉太小了,不方便?没关系,直接按下Esc键同样可以关闭!

下面是源代码:

首先是第一个窗体的源代码:

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;
using System.IO;
using System.Collections;
namespace _09._11
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Dictionary<char, char> c = new Dictionary<char, char>();
private void Form1_Load(object sender, EventArgs e)
{
//StreamReader a=new StreamReader("");
string[] b = File.ReadAllLines(@"C:\Users\acer\Desktop\ST.txt");
for (int i = 0; i < b.Length; i++)
{
c.Add(b[i][0], b[i][2]);
}
}
StringBuilder sc = new StringBuilder();
private void button1_Click(object sender, EventArgs e)
{
sc.Clear();
string a=richTextBox1.Text;
char[] b = a.ToCharArray();
foreach (var i in b)
{
if (c.ContainsKey(i))
sc.Append(c[i]);
else
sc.Append(i);
}
Form2 u = new Form2();
u.a = richTextBox1.Text;
u.b = sc.ToString();
u.ShowDialog();
}
}
}

然后是第二个窗体的源代码:

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;
using System.Collections;
namespace _09._11
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
public string a, b;
Dictionary<int, char> array = new Dictionary<int, char>();
private void richTextBox2_TextChanged(object sender, EventArgs e)
{
}
private void Form2_Load(object sender, EventArgs e)
{
richTextBox1.Text = a;
//richTextBox2.Text = b;
char[] o=b.ToCharArray();
for (int j = 0; j < o.Length; j++)
{
array.Add(j, o[j]);
}
}
private void button1_Click(object sender, EventArgs e)
{
this.Close();
}
int i = 0;
private void timer1_Tick(object sender, EventArgs e)
{
if (i < array.Count&&array.Count>0)
{
richTextBox2.Text += array[i];
i++;
}
}
}
}

注意:第二个窗体为了一个小小的效果,用了一个timer

简体字转换繁体字的winfrom小程序相关推荐

  1. 简洁UI好玩的文字转换emoji表情微信小程序支持句子词语转换_源码

    介绍: 支持自定义文字输入,支持随机切换,支持句子转换: 用emoji来做暗语啥的是不是很刺激,反正至于怎么玩就看各位的脑洞了~~ 这款小程序安装方法简单,无需服务器域名与合法域名!! 直接使用微信开 ...

  2. 转换mp3名称的小程序

    #!/usr/bin/env python # -*- coding: cp936 -*- """ 用于批量转换特定目录下所有MP3名称(包括改目录下所有子目录),新名称 ...

  3. java 微信时间戳转换工具_微信小程序实现时间戳格式转换

    有时候我们会遇到,后台返回的时间是时间戳的形式,需要进行格式转换,如下: 两种形式: 1.封装好的 js,外部引入. 2.在需要的 js 文件中,封装单独函数. 一.封装好的 js,外部引入. 1.如 ...

  4. 如何将docx文本转换成使用微信小程序rich-text能编译的格式

    文章目录 首先用wps打开文件,如果**有批注**先删除批注 将文件保存未html格式 删除多余代码 通过脚本生成目标文件 首先用wps打开文件,如果有批注先删除批注 选中其他一条批注,然后点击审阅 ...

  5. 微信小程序开发优秀教程及文章合集第一期

    2019独角兽企业重金招聘Python工程师标准>>> 我会不定期的选取一些优质教程,整理成辑,以便大家集中阅读: 新手向!微信小程序开发手记系列: 微信小程序开发手记<一&g ...

  6. taro 重新加载小程序_Taro 小程序采坑

    Taro 简介 Taro 是一套遵循 React 语法规范的 多端开发的解决方案. Taro 开发微信小程序 首次使用必须安装 Taro 命令行工具 # 使用 npm 安装 CLI $ npm ins ...

  7. app vue 真机运行_uni-app黑魔法:小程序自定义组件运行到H5平台

    引言 移动互联网的初期,囿于设备硬件性能限制,流量以原生App为主,iOS.Android是当时两大平台. 随着硬件及OS的更新换代,H5可承载的体验逐步完善,为提高开发效率.节约资源(复用代码)以及 ...

  8. 百度网盘小程序互转工具:wx2正式开源!

    " 2020年11月,百度网盘小程序互转工具WX2,正式开源!" wx2是一个小程序的转换工具,它可以一键将原生的微信小程序转化成百度小程序.作为一种轻量级小程序跨宿主解决方案,w ...

  9. delphi 调 web api_小程序web同构Kbone

    小程序腾讯官网web同构的kbone 当你拥有一个用现代技术写的web程序,要如何让它快速的变成小程序的代码,使得你可以通过小程序发布出去你的这个程序呢,这就要用到kbone,为什么是它呢,不是tar ...

  10. 微信小程序接入腾讯地图sdk地图 用户自选位置。踩坑+代码实现

    采坑记录: 1.微信小程序对腾讯地图的支持好.拓展强,不建议使用其他地图 2.坐标问题** 高德地图与腾讯地图使用的是 GCJ02坐标系 3.使用微信小程序的内置方法的经纬度存在偏差.解决方案看下文 ...

最新文章

  1. 合肥学院计算机论文,《合肥学院毕业论文模版》.doc
  2. Linux系统起源及主流发行版
  3. VS一直停留在“正在还原nuget程序包”
  4. java int数组写入文件中_Java程序将int数组写入文件
  5. 前端学习(2573):vuex核心概念和底层原理
  6. JavaScript基础学习--数据类型
  7. wdatepicker ajax传参,DatePicker在Ajax加载的页面中不起作用
  8. Google 网站品质指南
  9. Android Studio Cmake C++ JNI demo
  10. 第29章:字符串编辑距离
  11. 黑苹果OC引导添加AX200无线网卡驱动
  12. Backtrack 算法思路
  13. 行测题相关,在线测评(图形找规律。逻辑思维)
  14. visual studio python使用教程_教程:在 Visual Studio 中开始使用 Flask Web 框架
  15. 培根密码(Bacon)——python解密
  16. excel文档插入新列报错:为了防止数据丢失,excel不能从表中移走非空单元格。
  17. 用数据分析教你如何追男神
  18. 巧妙删除其它类别的怪文件
  19. 银行业务中台这么搞,新产品上线提速60%
  20. 最有经验的域名注册邮箱运营商:TOM企邮

热门文章

  1. 动画(animation)属性详解
  2. Android Q播放器(编译报错处理)
  3. 浏览器工作原理(超级详解!!!!)
  4. 沈阳市中考计算机考试时间,2021辽宁沈阳中考考试时间、科目分值及时间轴
  5. fcpx怎么合成延时摄影_简单易学的延时摄影合成教程
  6. 前端 js中图片地址转base64(简单好用)
  7. 计算机图像变为红色是什么故障,电脑显示器变成红色怎么办
  8. 基于安卓的共享自习室的设计与实现
  9. 《C# 从现象到本质》出版,免费送书10本
  10. 求偶数c语言程序,用C语言编写一道程序计算100以内偶数的和