Scale-Methode I

Form_Paint, Refresh, ScaleTop, ScaleLeft
Private Sub Form_Paint()
Dim i%
 ScaleHeight = Val(txtheight.Text) minus 50 = unten, minus 150 = oben.
 ScaleWidth = Val(txtwidth.Text) plus 150 = links,  plus 50 = rechts.
 ScaleTop = Val(txttop.Text) plus 50 = Form-Zentrum.
 ScaleLeft = Val(txtleft.Text) minus 50 = Form-Zentrum.
   
Line (0, (ScaleTop + ScaleHeight))-(0, ScaleTop)
Line (ScaleLeft, 0)-((ScaleLeft + ScaleWidth), 0)
   
 For i = ScaleLeft To (ScaleLeft + ScaleWidth) Step 10
  Line (i, -5)-(i, 5)
 Next i
   
 For i = (ScaleTop + ScaleHeight) To ScaleTop Step 10
  Line (-5, i)-(5, i)
 Next i
End Sub
Private Sub cmdstandart_Click()
 txtheight.Text = -100
 txtwidth.Text = 100
 txttop.Text = 100
 txtleft.Text = 0
 Refresh
End Sub
Private Sub cmdneu_Click()
 Refresh
End Sub
Private Sub Form_Resize()
 Refresh
End Sub
Private Sub txtheight_GotFocus()
 txtheight.SelStart = 0
 txtheight.SelLength = Len(txtheight.Text)
 txtheight.SetFocus
End Sub
Private Sub txtleft_GotFocus()
 txtleft.SelStart = 0
 txtleft.SelLength = Len(txtleft.Text)
 txtleft.SetFocus
End Sub
Private Sub txttop_GotFocus()
 txttop.SelStart = 0
 txttop.SelLength = Len(txttop.Text)
 txttop.SetFocus
End Sub
Private Sub txtwidth_GotFocus()
 txtwidth.SelStart = 0
 txtwidth.SelLength = Len(txtwidth.Text)
 txtwidth.SetFocus
End Sub

 Ranking-Hits zurück Sitemap
Designed by www.wbrnet.info