当前位置: 首页 > wzjs >正文

厦门跨境电商前十资源网站优化排名软件公司

厦门跨境电商前十,资源网站优化排名软件公司,网站制作属于什么专业,上海的网站开发公司首先我们要知道&#xff0c;跨线程使用让文本显示在文本框中&#xff0c;然后进行程序读取。这期间我们需要调用Speech。 所用到的控件是 button textbox 效果展示 1.声明方法 void thread_control() {List<string> list new List<string>();list.Add("这…

首先我们要知道,跨线程使用让文本显示在文本框中,然后进行程序读取。这期间我们需要调用Speech。 所用到的控件是  button  textbox

效果展示


1.声明方法

void thread_control()
{List<string> list = new List<string>();list.Add("这是一段由线程修改的控件文本\r\n");list.Add("跨线程的操作,你很快就能理解了");for(int i = 0; i < 2; i++){txtbook.Text += list[i];Thread.Sleep(1500);}
} 

2.Appear 显示调用

 private void Appeartxt_Click(object sender, EventArgs e){new Thread(thread_control).Start();}

3.声明实例化Speech

 SpeechSynthesizer synthesizer=new SpeechSynthesizer();string word;

4.Speaking 按钮实现

 private void speaktxt_Click(object sender, EventArgs e){if(txtbook.Text!=""){word= txtbook.Text;}else{word = "请先输入文字";}synthesizer.SpeakAsync(word);}

5.textbox 回车代替按键

   private void txtbook_KeyDown(object sender, KeyEventArgs e){if (e.KeyCode == Keys.Enter){this.speaktxt.Focus();this.speaktxt_Click (sender, e);}}

6.跨线程调用

CheckForIllegalCrossThreadCalls=false;

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Speech;
using System.Speech.Synthesis;
using System.Threading;namespace _01.Speak
{public partial class Form1 : Form{public Form1(){InitializeComponent();CheckForIllegalCrossThreadCalls=false;}//右键添加引用 =>  引入System.Speech//synthesizer 综合器SpeechSynthesizer synthesizer=new SpeechSynthesizer();string word;private void speaktxt_Click(object sender, EventArgs e){if(txtbook.Text!=""){word= txtbook.Text;}else{word = "请先输入文字";}synthesizer.SpeakAsync(word);}void thread_control(){List<string> list = new List<string>();list.Add("这是一段由线程修改的控件文本\r\n");list.Add("跨线程的操作,你很快就能理解了");for(int i = 0; i < 2; i++){txtbook.Text += list[i];Thread.Sleep(1500);}}//按回车键,直接Speakingprivate void txtbook_KeyDown(object sender, KeyEventArgs e){if (e.KeyCode == Keys.Enter){this.speaktxt.Focus();this.speaktxt_Click (sender, e);}}//显示加载文字private void Appeartxt_Click(object sender, EventArgs e){new Thread(thread_control).Start();}}
}

http://www.dtcms.com/wzjs/531332.html

相关文章:

  • 可以用腾讯企业邮箱域名做网站外贸谷歌优化
  • 做网站视频一般上传到哪里前端开发培训机构推荐
  • 多城市网站设计百度收录检测
  • 12306网站建设超30亿互动营销案例100
  • 南宁商城网站建设贵州seo技术查询
  • 网站建设相关关键词百度推广方法
  • 阳泉企业网站建设公司网站优化排名软件
  • 有字体设计网站seo提升排名
  • 中国建设银行官方网站纪念币免费b站推广网站入口202
  • 武汉网络公司武汉做网站公司网站排名查询
  • 微信扫码抢红包网站做海外新闻app
  • 城建网站论坛 建设电商项目策划书
  • 北京 网站 优化杭州seo网站推广排名
  • 义乌网站大数据精准获客软件
  • 哈尔滨的网站建设公司网站软件下载
  • 兰州网络营销推广价格seo搜索引擎优化关键词
  • 做网购网站应该注意什么plc培训机构哪家最好
  • 新发布一个网站公告怎么做优化推广服务
  • 做微信封面模板下载网站万网域名注册流程
  • 做家装的网站有哪些内容厦门网络推广哪家强
  • 网站平台需要做无形资产吗 怎么做6谷歌seo一个月费用需要2万吗
  • 黄冈网站建设有哪些百度助手免费下载
  • 张掖高端网站建设公司智能搜索引擎
  • 个人备案网站内不能出现什么内容seo怎么优化简述
  • 模版网站后期可以更换图片吗八八网
  • 西安网站运营北京网站排名seo
  • 大良营销网站建设价位百度一下电脑版首页网址
  • 1m的带宽做网站可以吗泰安短视频seo
  • 外国网站备案手机百度
  • 营销网站建设规划概念千锋教育官网