早教吧作业答案频道 -->其他-->
请VB高手帮我解答一下代码如下:PrivateSubFormLoad()Form1.Height=Form1.Width*2/3Form1.FillColor=RGB(0,0,255)Form1.FillStyle=vbSolidEndSubPrivateSubFormActivate()Scale(0,0)-(300,200)paint.Caption="Circle"Li
题目详情
请VB高手帮我解答一下代码如下: Private Sub Form_Load() Form1.Height = Form1.Width * 2 / 3 Form1.FillColor = RGB(0, 0, 255) Form1.FillStyle = vbSolid End Sub Private Sub Form_Activate() Scale (0, 0)-(300, 200) paint.Caption = "Circle" Line -(150, 100), FillColor, BF End Sub Private Sub paint_Click() Form1.Cls If paint.Caption = "Circle" Then paint.Caption = "Rectanfle" Circle (ScaleWidth / 2, ScaleHeight / 2), ScaleHeight / 2, _ 255, , , ScaleHeight / ScaleWidth Else paint.Caption = "Circle" Line -(150, 100), FillColor, BF End If End Sub 很多地方看不懂,请高手帮我解释一下,越详细越好!最好每句都解释一下。谢了
▼优质解答
答案和解析
Option Explicit Private Sub Form_Load() '窗体装入 Form1.Height = Form1.Width * 2 / 3 '窗体长宽比为3:2 Form1.FillColor = RGB(0, 0, 255) '窗体前景色为蓝色 Form1.FillStyle = vbSolid '窗体填充方式为实心 所以下面的line和circle画的是实心而不是空心 End Sub Private Sub Form_Activate() '窗体激活' Scale (0, 0)-(300, 200) '把窗体分成长300宽200等分 paint.Caption = "Circle" '这里paint应该是一个按钮。把paint按钮的显示文字改为circle。 Line -(150, 100), FillColor, BF '在左上角画一个长150宽100蓝色实心长方形。 End Sub Private Sub paint_Click() '点击paint按钮时 Form1.Cls '清屏 If paint.Caption = "Circle" Then '如果此按钮的文字为circle paint.Caption = "Rectanfle" '把它的文字改成Rectanfle Circle (ScaleWidth / 2, ScaleHeight / 2), ScaleHeight / 2, _ 255, , , ScaleHeight / ScaleWidth '在窗体正中间画一个实心椭圆。椭圆率为 宽/长 Else '否则 paint.Caption = "Circle" '把按钮文字改为circle Line -(150, 100), FillColor, BF '在左上角画一个长150宽100蓝色实心长方形。 End If End Sub
看了请VB高手帮我解答一下代码如下...的网友还看了以下:
人站在大楼前拍手,0.4S后听到回声,人和大楼的距离是多少M 2020-05-23 …
人耳听见回声的条件是:听到原声和听到回声的时间差在1/15秒以上.人站在大楼亲拍手0.3秒听到回声 2020-05-23 …
“主队平手0.8水客队1.05特别是这个“水” 2020-06-16 …
无中柱螺旋楼梯和弧形楼梯离内侧扶手0.25M处的踏步宽度不应小于0.2mm,有图解释最好 2020-06-27 …
下列句子中划线的成语运用不恰当的一项是()A.小屋粗制滥造,出自一个农村木匠之手0.B.我看到一些 2020-06-29 …
计算二面各题.手6×手0+二80(手00-286)×5一手22-手22÷手. 2020-07-19 …
直接写6数.多6×3=d手×4=6d0+78=多30×8=多8×d0=700×手0=4d×手=d80 2020-10-31 …
(手0六六•韶关模拟)若f(c)=c手-c+a,f(-m)<0,则f(m+六)的值为()A.正数B. 2020-11-12 …
同学们玩抛硬币游戏.游戏图规则是:将一枚硬币抛起,落下后正面朝上就向前走手0步,背面朝上就后退5步. 2020-12-02 …
常言到,君子动口不动手,下面有一道计算题,只许动口,不动手0+1+2-3-4+5+67-8+.+97 2021-01-12 …