登录
首页 » C#源码 » C# 定义文本框中的字体样式(粗体 斜体 下划线等)

C# 定义文本框中的字体样式(粗体 斜体 下划线等)

于 2022-05-17 发布 文件大小:21.10 kB
0 135
下载积分: 2 下载次数: 1

代码说明:

这个示例比较简单,但挺有用,特别是使用C#处理一些文本时尤其实用,比如设置字体的样式:粗体、斜体、下划线、删除线、字体选择、字体颜色定义、字体大小(字号)定义等,下面是一些相关的定义操作:   fontDialog1.AllowVectorFonts = true;//设置用户可以选择矢量字体   fontDialog1.AllowVerticalFonts = true;//设置字体对话框既显示水平字体,也显示垂直字体   fontDialog1.FixedPitchOnly = false;//设置用户可以选择不固定间距的字体   fontDialog1.MaxSize = 72;//设置可选择的最大字   fontDialog1.MinSize = 5;//设置可选择的最小字   if (fontDialog1.ShowDialog() == DialogResult.OK)//判断是否选择了字体   {    if (richTextBox1.SelectedText == "")//判断是否选择了文本    richTextBox1.SelectAll();//全选文本    richTextBox1.SelectionFont = fontDialog1.Font;//设置选中的文本字体   }   完整的源码示例,请下载本源码。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# 设置IE地址栏的自动完成功能
    C# 设置IE地址栏的自动完成功能,就是用户输入的时候,会下拉提示出相关的内容,可提升用户体验,现在使用已经很广泛了,本例子中的这一自动完成功能,代码如下:   private void button1_Click(object sender, EventArgs e)   {    //创建或者打开指定的注册表项    RegistryKey rgK =Registry.CurrentUser.CreateSubKey(@"SoftwareMicrosoftWindowsCurrentVersionExplorerAutoComplete");    rgK.SetValue("AutoSuggest", "yes", RegistryValueKind.String);//设置IE地址栏的自动完成功能    MessageBox.Show("设置成功!");   }   private void button2_Click(object sender, EventArgs e)   {    //创建或者打开指定的注册表项    RegistryKey rgK =Registry.CurrentUser.CreateSubKey(@"SoftwareMicrosoftWindowsCurrentVersionExplorerAutoComplete");    rgK.SetValue("AutoSuggest", "no", RegistryValueKind.String);//取消IE地址栏的自动完成功能    MessageBox.Show("取消成功!");   }
    2022-12-03 17:35:03下载
    积分:1
  • C# 异步加载图像的方法附示例
    C# 异步加载图像的方法附示例源码,异步加载技术对提升软件内容加载性能很有帮助,不但可以异步加载图片,还可以用于异步加载数据库内容,只是方法不同,本例是异步加载图片,这个也是使用比较多的一种情况,希望对C#初学者有所帮助。   运行本示例exe后,选择一张图片,则会异步加载这张图像,并显示当前图像文件加载进度,如效果图所示。
    2022-11-07 06:40:03下载
    积分:1
  • C# OpenRead获取网站,并保存到TXT文件Stream流中
    C#获取网页源代码,并将其保存为TXT文件,这里应用了OpenRead和Stream流方法,具体的实现,请参见以下代码:   richTextBox1.Text = string.Empty;   WebClient wclient = new WebClient();//实例化WebClient类对象   wclient.BaseAddress = textBox1.Text;//设置WebClient的基URI   wclient.Encoding = Encoding.UTF8;//指定下载字符串的编码方式   //为WebClient类对象添加标头   wclient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");   //使用OpenRead方法获取指定网站的数据,并保存到Stream流中   Stream stream = wclient.OpenRead(textBox1.Text);   //使用流Stream声明一个流读取变量sreader   StreamReader sreader = new StreamReader(stream);   string str = string.Empty;//声明一个变量,用来保存一行从WebCliecnt下载的数据   //循环读取从指定网站获得的数据   while ((str = sreader.ReadLine()) != null)   {    richTextBox1.Text += str + " ";   }   //调用WebClient对象的DownloadFile方法将指定网站的内容保存到文件中   wclient.DownloadFile(textBox1.Text, DateTime.Now.ToFileTime() + ".txt");   MessageBox.Show("保存到文件成功");
    2022-02-02 08:55:49下载
    积分:1
  • C# 以浮雕效果显示图片
    Visual C# 以浮雕效果显示图像控件中的图像,private void Window_Loaded(object sender, RoutedEventArgs e)   {//以浮雕效果显示图像控件中的图像    var MyEmbossBitmapEffect = new System.Windows.Media.Effects.EmbossBitmapEffect();    MyEmbossBitmapEffect.LightAngle = 320;    MyEmbossBitmapEffect.Relief = 0.8;    this.image1.BitmapEffect = MyEmbossBitmapEffect;   }
    2022-05-23 11:20:57下载
    积分:1
  • C# 获取Access数据库的数据表名称
    C# 获取Access数据库的数据表名称,private void button1_Click(object sender, EventArgs e)   {//获取Access数据库的数据表名称    string MyAccessDBFile = @"F:Northwind.mdb";    string MyConnectString ="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +MyAccessDBFile;    var MyConnection = new System.Data.OleDb.OleDbConnection(MyConnectString);    MyConnection.Open();    var MyTables = MyConnection.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });    string MyInfo = MyAccessDBFile + "数据库的数据表包括:";    foreach (DataRow MyRow in MyTables.Rows)    {    string MyTable = MyRow["TABLE_NAME"].ToString();    MyInfo += MyTable + "、";    }    MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);   }
    2023-01-05 19:40:03下载
    积分:1
  • activeMQ C++
    activeMQ C++源码 ,C++写的源代码,网上找到的,分享给大家。
    2022-09-14 21:05:04下载
    积分:1
  • C# TXT 文本文件操作函数集代
    Visual C# TXT 文本文件操作函数集代码,可演示以下功能:在文本中查询包含一组指定单词的句子、查找两个文本文件中的不同句子、查找两个文本文件中的相同句子、在CSV文本文件中计算单列平均值、在CSV文本文件中计算多列平均值、将两个不同文本文件联接成新文件。
    2023-06-02 12:05:03下载
    积分:1
  • C# 使用 tabControl创建窗体TAB效果
    C# 使用 tabControl创建窗体TAB选项卡效果,大家都熟悉的功能,这个例子比较基础,面向C#的初学者,下面是实现本功能的核心代码:   private void Form1_Load(object sender, EventArgs e)   {    tabControl1.ImageList = imageList1;    tabPage1.ImageIndex = 0;    tabPage1.Text = "选项卡1";    tabPage2.ImageIndex = 0;    tabPage2.Text = "选项卡2";   }   本TAB运行效果请参见截图,完整源码请下载。
    2022-08-22 06:09:52下载
    积分:1
  • 将DataGridView中内容导出到Word
    Visual C# 2012 将数据生成Word表格文件,将DataGridView中内容导出到Word,这个程序的实现需要使用到几个Office编程库:Interop.Office.dll、Interop.VBIDE.dll、Interop.Word.dll。   实现步骤:实例化SqlConnection连接对象,创建数据库连接,SqlDataAdapter对象,填充DataSet对象,为DataGridView控件设置数据源。然后实例化Word文档对象,声明Word选区,建立Word对象,将数据生成Word表格文件,设置列宽,使用for循环输出列标题数据,最后输出控件中的记录。
    2022-07-08 20:36:37下载
    积分:1
  • C# 进度条、状态栏和计时器的实例
    C# 进度条、状态栏和计时器的实例,这个例子的部分功能需要连接数据库才可看到,窗体上可看到进度条、时间等控件的效果,相关代码可看下边的代码,可起一定参考:   myAdapter.Fill(myDs, "dtMyProd");   myConn.Close();   //为数据表生成主键   DataColumn[] myPK = new DataColumn[1];   myPK[0] = myDs.Tables["dtMyProd"].Columns["ProductId"];   myDs.Tables["dtMyProd"].PrimaryKey = myPK;   DataRow thisRow = myDs.Tables["dtMyProd"].Rows[1];   txtPId.Text = "" + thisRow["ProductId"];   txtPName.Text = (String)thisRow["ProductName"];   txtUnitPrice.Text = "$" + thisRow["UnitPrice"];   statusBar1.Text ="数据库加载完毕";   时间处理方面,请参见以下代码:   string TimeInString="";   int hour=DateTime.Now.Hour;   int min=DateTime.Now.Minute;   int sec=DateTime.Now.Second;   TimeInString=(hour < 10)?"0" + hour.ToString() :hour.ToString();   TimeInString+=":" + ((min
    2022-04-17 01:40:32下载
    积分:1
  • 696518资源总数
  • 105873会员总数
  • 12今日下载