' 设计格式
If len(trim((e.Form.Controls("Label21").text))) = 0 Then '如果题身3等于0
If len(trim((e.Form.Controls("Label20").text))) = 0 Then '如果题身2也等于0,只有一行
If len(e.Form.Controls("Label7").text) <10 And len(e.Form.Controls("Label8").text) <10 And len(e.Form.Controls("Label9").text) <10And len(e.Form.Controls("Label10").text) <10 Then
e.Form.Controls("Label2").SetBounds(67,100,51,38) ' 四个选项排列一行
e.Form.Controls("Label7").SetBounds(113,100,51,38)
e.Form.Controls("Label3").SetBounds(267,100,51,38)
e.Form.Controls("Label8").SetBounds(313,100,51,38)
e.Form.Controls("Label4").SetBounds(467,100,51,38)
e.Form.Controls("Label9").SetBounds(513,100,51,38)
e.Form.Controls("Label5").SetBounds(667,100,51,38)
e.Form.Controls("Label10").SetBounds(713,100,51,38)
ElseIf len(e.Form.Controls("Label7").text) <20 And len(e.Form.Controls("Label8").text) <20 And len(e.Form.Controls("Label9").text) <20 And len(e.Form.Controls("Label10").text) <20 Then
e.Form.Controls("Label2").SetBounds(67,100,51,38) '四个选项排2行,一行2个
e.Form.Controls("Label7").SetBounds(113,100,51,38)
e.Form.Controls("Label3").SetBounds( 400,100,51,38)
e.Form.Controls("Label8").SetBounds(450,100,51,38)
e.Form.Controls("Label4").SetBounds(67,140,51,38)
e.Form.Controls("Label9").SetBounds(113,140,51,38)
e.Form.Controls("Label5").SetBounds(400,140,51,38)
e.Form.Controls("Label10").SetBounds(450,140,51,38)
Else '四个选项排列四行
e.Form.Controls("Label2").SetBounds(67,100,51,38)
e.Form.Controls("Label3").SetBounds(67,140,51,38)
e.Form.Controls("Label4").SetBounds(67,180,51,38)
e.Form.Controls("Label5").SetBounds(67,220,51,38)
e.Form.Controls("Label7").SetBounds(113,100,51,38)
e.Form.Controls("Label8").SetBounds(113,140,51,38)
e.Form.Controls("Label9").SetBounds(113,180,51,38)
e.Form.Controls("Label10").SetBounds(113,220,51,38)
End If
ElseIf len(trim((e.Form.Controls("Label20").text))) > 0 Then '题身2大于0的时候,有两行
If len(trim((e.Form.Controls("Label7").text))) <10 And len(trim((e.Form.Controls("Label8").text))) <10 And len(trim((e.Form.Controls("Label9").text))) <10 And len(trim((e.Form.Controls("Label10").text))) <10 Then
e.Form.Controls("Label2").SetBounds(67,140,51,38) ' 四个选项排1行
e.Form.Controls("Label7").SetBounds(113,140,51,38)
e.Form.Controls("Label3").SetBounds(267,140,51,38)
e.Form.Controls("Label8").SetBounds(313,140,51,38)
e.Form.Controls("Label4").SetBounds(467,140,51,38)
e.Form.Controls("Label9").SetBounds(513,140,51,38)
e.Form.Controls("Label5").SetBounds(667,140,51,38)
e.Form.Controls("Label10").SetBounds(713,140,51,38)
ElseIf 10<len(trim((e.Form.Controls("Label7").text))) <20 And 10<len(trim((e.Form.Controls("Label8").text))) <20 And 10<len(trim((e.Form.Controls("Label9").text))) <20 And 10<len(trim((e.Form.Controls("Label10").text))) <20 Then
e.Form.Controls("Label2").SetBounds(67,140,51,38) '四个选项2行,一行2个
e.Form.Controls("Label7").SetBounds(113,140,51,38)
e.Form.Controls("Label3").SetBounds(467,140,51,38)
e.Form.Controls("Label8").SetBounds(513,140,51,38)
e.Form.Controls("Label4").SetBounds(67,180,51,38)
e.Form.Controls("Label9").SetBounds(113,180,51,38)
e.Form.Controls("Label5").SetBounds(467,180,51,38)
e.Form.Controls("Label10").SetBounds(513,180,51,38)
Else
e.Form.Controls("Label2").SetBounds(67,140,51,38) '四个选项四行
e.Form.Controls("Label3").SetBounds(67,180,51,38)
e.Form.Controls("Label4").SetBounds(67,220,51,38)
e.Form.Controls("Label5").SetBounds(67,260,51,38)
e.Form.Controls("Label7").SetBounds(113,140,51,38)
e.Form.Controls("Label8").SetBounds(113,180,51,38)
e.Form.Controls("Label9").SetBounds(113,220,51,38)
e.Form.Controls("Label10").SetBounds(113,260,51,38)
End If
End If
If len(trim((e.Form.Controls("Label21").text))) > 0 Then '当题身3大于0的时候,三行
If len(trim((e.Form.Controls("Label7").text))) <10 And len(trim((e.Form.Controls("Label8").text))) <10 And len(trim((e.Form.Controls("Label9").text))) <10 And len(trim((e.Form.Controls("Label10").text))) <10 Then
e.Form.Controls("Label2").SetBounds(67,180,51,38) ' 四个选项排1行
e.Form.Controls("Label7").SetBounds(113,180,51,38)
e.Form.Controls("Label3").SetBounds(267,180,51,38)
e.Form.Controls("Label8").SetBounds(313,180,51,38)
e.Form.Controls("Label4").SetBounds(467,180,51,38)
e.Form.Controls("Label9").SetBounds(513,180,51,38)
e.Form.Controls("Label5").SetBounds(667,180,51,38)
e.Form.Controls("Label10").SetBounds(713,180,51,38)
ElseIf len(trim((e.Form.Controls("Label7").text))) <20 And len(trim((e.Form.Controls("Label8").text))) <20 And len(trim((e.Form.Controls("Label9").text))) <20 And len(trim((e.Form.Controls("Label10").text))) <20 Then
e.Form.Controls("Label2").SetBounds(67,180,51,38) '四个选项2行,一行2个
e.Form.Controls("Label7").SetBounds(113,180,51,38)
e.Form.Controls("Label3").SetBounds(467,180,51,38)
e.Form.Controls("Label8").SetBounds(513,180,51,38)
e.Form.Controls("Label4").SetBounds(67,220,51,38)
e.Form.Controls("Label9").SetBounds(113,220,51,38)
e.Form.Controls("Label5").SetBounds(467,220,51,38)
e.Form.Controls("Label10").SetBounds(513,220,51,38)
Else
e.Form.Controls("Label2").SetBounds(67,180,51,38) '四个选项四行
e.Form.Controls("Label3").SetBounds(67,220,51,38)
e.Form.Controls("Label4").SetBounds(67,260,51,38)
e.Form.Controls("Label5").SetBounds(67,300,51,38)
e.Form.Controls("Label7").SetBounds(113,180,51,38)
e.Form.Controls("Label8").SetBounds(113,2200,51,38)
e.Form.Controls("Label9").SetBounds(113,260,51,38)
e.Form.Controls("Label10").SetBounds(113,300,51,38)
End If
End If
End If