交通门户网站建设,私人定制app,山东省住房与建设厅网站首页,淄博做网站公司实例说明
如果开发的软件用户使用频率非常高#xff0c;可以为程序设计随机更换背景的程序。这样不但可以使用户心情愉快#xff0c;也增加了软件的人性化设计。下面的界面就是一个随机更换主界面的例子#xff0c;效果如图1.26所示。
技术要点
随机更换主界面背景使用了…实例说明
如果开发的软件用户使用频率非常高可以为程序设计随机更换背景的程序。这样不但可以使用户心情愉快也增加了软件的人性化设计。下面的界面就是一个随机更换主界面的例子效果如图1.26所示。
技术要点
随机更换主界面背景使用了Random类和ImageList控件。首先为ImageList控件添加一组图片然后实例化一个Random类再用Next()方法产生一个随机数以决定将哪个图片设为背景。
Random.Next()方法用来返回一个小于所指定最大值的非负随机数。其结构如下
public virtual int Next (int maxValue)
参数说明如下。
l maxValue要生成的随机数的上界随机数不能取该上界值。maxValue必须大于或等于零。
l 返回值大于或等于零且小于maxValue的32位带符号整数即返回的值范围包括零但不包括maxValue。
实现过程
1创建一个项目将其命名为Ex01_26默认窗体为Form1。
2在Form1窗体上添加ImageList控件并为ImageList控件添加图片。
3主要程序代码。 private void Form1_Load(object sender, EventArgs e) { Random rdn new Random(); int i rdn.Next(imageList1.Images.Count);//产生一个随机数 this.BackgroundImage imageList1.Images[i]; }
举一反三
根据本实例读者可以开发以下程序。 每天更换主程序背景的主界面。 随机更换菜单栏、工具栏图标的主程序。