现在,我们已经准备好了,要开始开发了。首先我们要进行界面设计。从某种方面来说,这比写代码更重要,因为用户只会感觉到界面,而不会在乎代码,所以一个好的用户界面,是一个优秀软件的基础。
那么,我们要开始了。和上次一样,在工程资源管理器里右键新建窗体。你会问我们不是已经有一个窗体了吗,为什么还要新建一个?因为上次的frmCalcMain;是这次计算器的主窗体,较为复杂。我们先从一个简单的子窗体设计开始。建立完窗体之后千万不要缰急保存,因为此时窗体名称还是Form1,直接保存就也是这-Z尤.m兵也
理工拦文件尖会耳不便,所以先改好倒体的名称属性,再保存。这里我们改为frmSJuxing,之后最重要一步,在工程资源管理器里右键工程,打开属性,切换启动对象为frmSjuxmg(如图)
(这一步操作是为了方便使用这个教程,方便运行,等我讲完了这个窗体,就要换了),很明显,我们今天设计矩形面积窗体。先让我们认识一下窗体的属性,伫 汉在•相、空史体大小,把窗口适当调大,调整方式有两个,一个是和日常使用一样直接拉边框,另一个是修改窗体的Long (长),Width (宽)属性,属性值是缇,VB右上角有一个几千×几千,那个也是缇,这是一种计里目体大小的单位,1缇约567像素,此外,窗体还有一个关键的Caption属性,这个叫窗体的标题,就是左上角的窗口名称,注意和名爵属性不要混源一个是外观,一个是在代码中引用的。我们把Caption改为矩形面积 ,之后,还需要知道一个窗体的属性,叫"BorderStyle,中文是边框样式,属性值有Fixed Single (带有窗体图标,不能随便调大小)Fixed Dialog (没有窗体图标.不能随跳大小,并且没有最小化,通常用作提示信息窗体)Sizeable有图标可以随便调大小,和文件资源管理器一样),还有两个,但是目前我们不需要认识。我们选择第一个FixedSingle设置之后界面就不会被随便调整大小,最后后一个属性,MaxButton,决定窗体有没有最大化按钮,这里选择False,没有,即使前面已经让倒体不能被调整了,但是最大化以, 这里就要设置好”
我'点下:渺燮住上面放控件,怎么放呢,看你的VB左侧,应该有一些图标,弥先单击其中的那个灰色小方块,那就是按钮,这个按钮就是古老的Windows95样式的按钮。依后和鼠 体上•你会看到指针变成十字型,然后按住左柬推动,之后松手,就成功的画出了一个按扭。和PPT抱授图形差不多,接下来按照PPT的方法再搓动一个井且坦, 就个"大小,.签合适,放到房口靠下的位置。接下来不要着急,你需要认识其他的控件,你把鼠标放到每一个控件的上面,就会显示英文名称,这里我们还空要卑
Combox和Frame按照同样方式拖拽成如图所示.(注意:先指拽Frame校件再往上放Combox)
现在上面的文字还全是英文,不是我们想要的,如何修改呢?这个就和PPT不一样了,需要靠属性修改。属性是面向对象编程的基础,我们可以把窗体上的所有控件比作,一个 人有身高,体重等属性。此外,控件还有方法,这个之后再讲,单击你的每一个控件,左边属性窗体就会出现此控件的属性,先来认识按钮的属性,我们第一个属性Caption。这是按钮上面的文字 再来看Combox的属性,我们要认识Text, Style还有List属性。Text是里面的文本,你会发现现在不能修改文本。那是因为Style属性,这里2指的是不能修改文木的Combox,现在我们选择0,就可以改了。原来,Style控制了Combox能否修改文本。List僦是列表内容,想要修改只需要点击属性值的小三角,一行一行的输入列表,按下Ctrl+Enter换行。这里需要注意,Combox中的每一行文本都需要占用之前两个字节的空间,也就是说要求至少两个字母或者一个汉字,不能只输入一个字母。这个估计是VB的bug其实VB有很多bug,就连现在全宇宙最强IDE Visual Studio的2022版中都有代码提示上的bug,之后我会单独讲解。那么如何输入单个字母呢,只需要在这个字母后面加一个空格就行了,不过在引用代码的时候也要注意把空格带上,在这里我们如图输入。Frame的属性也简单,只有Caption.之后还有Label,它也有说烂了的Caption,除此之外它还有Font属性,设置字体,上面有三个点的按下打开之后找到大小,把大小适档调大根据这个还有VB的提示,你还可以认识更多的控件。
标签:界面设计,控件,Windows,Combox,窗体,一个,亲身,我们,属性 From: https://blog.51cto.com/u_15945058/6035970