C#中通过调整滚动条可以改变文本框中的字号

C#创建一个如图所示的字号预览窗体,通过调整滚动条可以改变文本框中的字号,同时可看到相应字号的预览效果,求过程,太笨了琢磨很久就是弄不出来,拜托各位了... C#创建一个如图所示的字号预览窗体,通过调整滚动条可以改变文本框中的字号,同时可看到相应字号的预览效果,求过程,太笨了琢磨很久就是弄不出来,拜托各位了 展开
 我来答
高富帅军
推荐于2016-02-29 · 超过33用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:70.3万
展开全部

窗体设计代码就不具体给出了

添加Label,Text设置为“字号预览”;

添加TextBox,用以显示当前字号;

添加hScrollBar,MiniMum设为1,或者在hScrollBar1_Scroll事件中处理hScrollBar的Value值为0的情况(目的是为了避免字号得到0),这里我把MaxiMum值保持了默认的100;

最后添加Label,显示学号,姓名

//滚动条滚动事件
private void hScrollBar1_Scroll(object sender, ScrollEventArgs e)
    {
        textBox1.Text = (hScrollBar1.Value / (float)2).ToString();
        //Font的Size属性是只读的,所以要改变Size值需创建新的Font对象,FontFamily,FontStyle均使用原值
        label1.Font = new Font(label1.Font.FontFamily, hScrollBar1.Value / (float)2, label1.Font.Style);
    }

 

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式