- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10第十节窗体与公共控件解读
窗体Form2中 private void button1_Click(object sender, EventArgs e) { this.Hide(); } 10.2.5 滚动条控件 实例10.11 例10.11 利用滚动条控制窗体上标签控件中显示文字的大小,并且使标签控件始终保持在水平居中的位置 实例10.11代码(1) private void Form1_Load(object sender, EventArgs e) { label1.Text = 学无止境; label1.Font = new Font(楷体_gb2312, 20, FontStyle.Bold); label1.ForeColor = Color.BlueViolet; int x = (this.Width - label1.Width) / 2; //标签控件在窗体上的水平位置 int y = 50; //标签控件在窗体上的垂直位置 Point mypoint = new Point(x,y); label1.Location = mypoint; //标签保持在窗体上水平居中的位置 hScrollBar1.Dock = DockStyle.Bottom; //滚动条停靠在窗体底部 hScrollBar1.Maximum = 80; //限制最大字号为80 hScrollBar1.Minimum = 8; //限制最小字号为8 hScrollBar1.Value = 20; } 实例10.11代码(2) private void hScrollBar1_Scroll(object sender, ScrollEventArgs e) { //用滚动条的Value属性控制显示字号 int myfontsize = hScrollBar1.Value; label1.Font = new Font(楷体_gb2312, myfontsize, FontStyle.Bold); int x = (this.Width - label1.Width) / 2; int y = 50; Point mypoint = new Point(x, y); label1.Location = mypoint; //标签在窗体上保持水平居中的位置 } 10.2.6 进度条(ProgressBar) 常用属性: (1)Value属性 决定进度条中被填充部分的大小,用来表示事务处理的当前进度 (2)Max、Min 属性 用于设置进度条的上、下界限,用来表示任务的整个行程。 要表现事务处理过程的进展情况,必须实时地改变进度条的Value属性值。当Value=Min时,进度条中无颜色填充;当Value=Max时,进度条被颜色填满。 例10.12 用进度条指示程序执行进度情况 private void Form1_Load(object sender, EventArgs e) { progressBar1.Maximum = 100; //进度条填满时的对应值 progressBar1.Minimum = 0; //进度条空白时的对应值 } private void button1_Click(object sender, EventArgs e) //开始 { label2.Text = ; for (int i = 0; i progressBar1.Maximum; i++) for (long j = 0; j 800000; j++) progressBar1.Value = i; label2.Text = 程序执行结束!; } 10.3 常用组件 在设计视图中,双击工具箱中的组件图标,它就出现在窗体下面的灰色区域中,而不占据窗体上的位置。 10.3.1 图片列表组件 10.3.2 定时器组件 10.3.1 图片列表组件(ImageList) ImageList本身不能用来显示图片,但它提供了一个Images集合,可以用来存储成组的图片,供窗体上的其它控件使用,每个图片可以通过其索引值或键值来引用 实例10.13 例10.13 将预先准备好的一组图片加载到ImageList。快速连续单击“动画效果”按钮,将ImageList
文档评论(0)