当前位置: 首页 > 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/319820.html

相关文章:

  • 三七批发可做网站名吗网络营销专业代码
  • 唐山seo网络推广深圳网站关键词优化推广
  • 长沙做网站 必看 磐石网络济南搜索引擎优化网站
  • 动漫网页设计作品seo搜索引擎
  • 网站制作公司网站建设公众号软文是什么意思
  • 如何建设网站教程视屏网页设计模板网站免费
  • 永嘉网站制作系统成都网站推广经理
  • 北京效果好的网站推广网站关键词排名批量查询
  • 微信公众号做头图的网站爱站工具包的主要功能
  • 网站基本架构设计的主要步骤网络营销模式
  • 云南网站制作价格网站seo哪家好
  • 做网站比较专业的公司seo网站推广专员
  • 建站之星网站建设系统怎么在线上推广自己的产品
  • 徐州英文网站优化制作一个网站的费用是多少
  • 如何在电脑上打开自己做的网站自己有网站怎么推广
  • 贵州省住房和城乡建设厅查询网站首页东莞seo计费
  • 网站建设公司排名前十成都纯手工seo
  • 网站建设 源代码归属网站关键词排名优化电话
  • 口碑好的企业网站建设平台推广引流怎么做
  • 怎么找平台推广怎么寻找网站关键词并优化
  • 网站建设教程 湖南岚鸿西安今日头条新闻
  • 免费一级域名注册教程网站优化培训
  • 网站300兆是多少钱国外seo
  • .com免费网站怎么做域名注册查询软件
  • 做网站需要人在看吗河南做网站的
  • 网站怎么加在线客服浙江网站建设平台
  • 怎样做专业网站2023年7 8月十大新闻
  • 上海网络平台网站建设seo排名诊断
  • 简约大方网站百度网站收录查询
  • 简单的企业网站的主页seo关键词查询