早教吧作业答案频道 -->其他-->
请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高手帮我解答一下代码如下...的网友还看了以下:
二进制转十进制这样计算对吗《1000001000》0*2^0+0*2^1+0*2^2+1*2^3+ 2020-04-07 …
请帮我算下这个数独的答案,{4,2,0,0,9,0,0,0,0}{5,0,7,3,0,0,0,0, 2020-04-26 …
还是lingo问题road(country,country):length,xie,c;endse 2020-05-13 …
计算行列式:a b 0 ...0 0 0 a b ...0 0 ............0 0 0 2020-05-16 …
大家快来看看这几道题怎么简算!我急用!0.071*1234+0.71*567.6+7.1*23.4 2020-05-16 …
ansys直接建立有限元模型问题finish/clear/prep7n,1,0,0,0n,2,0, 2020-05-17 …
哪位好心人士帮我算出判断矩阵的最大特征值[0.6000,0.2000,0.2000][0.5,05 2020-06-06 …
0能乘以0吗?0的5次方=0乘0乘0乘0乘0=0,那么0/0/0/0/0/0=0.可0不能做除数啊 2020-07-13 …
直接写得数.1.2+0.3=4+0.6=12.9-5=12+3.5=0.9+0.7=0.6+1.4 2020-07-19 …
DRAWBAND(110,RGB(255,180,0),-10,RGB(0,150,255));V 2020-07-22 …