C#初学者,水平肯定是比较差的,欢迎大家批评指正!(开发环境visual studio2010,源代码下载地址:http://pan.baidu.com/s/1skOZGhZ)
废话不多数,上图上代码!
(一)界面设计
“科学型”模式界面如下:
只实现了“标准型”和“科学型”两种模式。
切换到“标准型”时效果如下:
设计时,对于如何实现模式切换时界面的变化花了点功夫,最后是通过动态修改窗体大小和界面中控件的位置实现的。代码如下:
private void ShowAsStandard()//“标准型”模式
{
groupT.Location = new Point(6, 78);//groupT中存放标准型模式下的按钮控件
txtEnterBox.Size = new Size(250, 23);
txtExpression.Size = new Size(250, 14);
groupShowWindow.Size = new Size(260, 49);
groupS.Location = new Point(-333, 77);//groupT中存放科学型模式下特有的按钮控件
this.Size = new Size(290, 349);
}
private void ShowAsScience()//“科学型”模式
{
groupT.Location = new Point(268, 78);
txtEnterBox.Size = new Size(511, 23);
txtExpression.Size = new Size(511, 14);
groupShowWindow.Size