| Ebben a Vb feladat lnyege hogy ltrehozok kt list ablakot s az egyik ablakbl a benne lv szveget ktszeres klikre teszi a msik ablakba. (a properties listjbe kell berni. Private Sub List1_Click()Caption = List1.List(List1.ListIndex)
 List2.AddItem List1.List(List1.ListIndex)
 List1.RemoveItem List1.ListIndex
 End Sub
 Private Sub List2_Click()Caption = List2.List(List2.ListIndex)
 List1.AddItem List2.List(List2.ListIndex)
 List2.RemoveItem List2.ListIndex
 End Sub
 
 
 Valamilyen mtrix szorzsos taln vagy kpzete rsz szmol? a text 1 alatt a text 2 van s melletk a text 3 s 4 aztn a gom s a text 5 alatta a 6 Dim a(2) As SingleDim b(2) As Single
 Dim c(2) As Single
 Private Sub Command1_Click()c(1) = a(1) * b(1) - a(2) * b(2)
 c(2) = a(1) * b(2) + a(2) * b(1)
 Text5.Text = CStr(c(1))
 Text6.Text = CStr(c(2))
 End Sub
 Private Sub Text1_Change()a(1) = Val(Text1.Text)
 End Sub
 Private Sub Text2_Change()a(2) = Val(Text2.Text)
 End Sub
 Private Sub Text3_Change()b(1) = Val(Text3.Text)
 End Sub
 Private Sub Text4_Change()b(2) = Val(Text4.Text)
 End Sub
 
 
 Szorzos. osztos sszeads, klnbsgi vb Az egyenlsg jelet a command button caption tulajdonsgba kell berni. az m.b,s,p-eket meg a option button (name)-be kell berni. text 1 mellete ezek a gombok mellete a text 2 aztn az egyenlsg gomb vgl a text 3 Option ExplicitDim x As Single, y As Single
 Private Sub Command1_Click()
 If m.Value Then
 Text3.Text = CStr(x + y)
 Else
 If b.Value Then
 Text3.Text = CStr(x - y)
 Else
 If s.Value Then
 Text3.Text = CStr(x * y)
 Else
 If p.Value Then
 If y <> 0 Then
 Text3.Text = CStr(x / y)
 Else
 Text3.Text = "nullaval oszt"
 End If
 End If
 End If
 End If
 End If
 End Sub
 Private Sub Text1_Change()x = Val(Text1.Text)
 End Sub
 Private Sub Text2_Change()y = Val(Text2.Text)
 End Sub
 
 
 Szinkevers program a httr sznt vlasztja. a b,g,r a vscrollbar (name)-be kerl hrom vscroll egyms melett Option Explicit Private Sub b_Change()BackColor = RGB(r.Value, g.Value, b.Value)
 End Sub
 Private Sub g_Change()BackColor = RGB(r.Value, g.Value, b.Value)
 End Sub
 Private Sub r_Change()BackColor = RGB(r.Value, g.Value, b.Value)
 End Sub
 
 
 Lnyegben egy pit ttel a komplex szmok halmazn ahol kt kordintbl megmondja nekedd az sszeg koordintt. text 1 mellete a text 2 s alattuk  a text 3 Option ExplicitPrivate Type komplex
 re As Single
 im As Single
 End Type
 Dim k As komplex
 Private Sub Text1_Change()k.re = Val(Text1.Text)
 k.im = Val(Text2.Text)
 Text3.Text = CStr((k.re ^ 2 + k.im ^ 2) ^ 0.5)
 End Sub
 Private Sub Text2_Change()k.re = Val(Text1.Text)
 k.im = Val(Text2.Text)
 Text3.Text = CStr((k.re ^ 2 + k.im ^ 2) ^ 0.5)
 End Sub
 
 
 Az egy nevet generl a fjnak majd ha bersz a text 1-ek helyre szmot annak az sszegt teszi be. a harmadik pedig a list mellet elhelyezett labelnek a feltatt fltoztatja a listben elhelyezett bettpusok szerint   Private Sub Command1_Click()Dim i As Integer, s As Single
 s = 0
 For i = 0 To 2
 s = s + Val(Text1(i).Text)
 Next i
 Caption = CStr(s)
 End Sub
 Sub from_load()
 Dim i As Integer
 For i = 0 To Screen.FontCount - 1
 List1.AddItem Screen.Fonts(i)
 Next i
 
 End Sub
 Private Sub List1_Click()
 Label1.Font.Name = List1.List(List1.ListIndex)
 End Sub
 
 
 a program egy list ablakbl lll melette ngy command buttin gomb van az els hrom melett mg text mezk is lnak. az els command button kikeresi a legnyagobb szmot a msodik sszeadja ket a harmadik sszeszorozza ket a negyedik sorba rendezi ket (cskken szerint) az tdik utasts a lsit ablakba generl 0-10 kztti szmot vletlenszeren s azokal hajtattjuk vgre az elbbi mveleteket Option ExplicitDim t(1 To 10) As Single
 Private Sub Command1_Click()Dim maxi As Single, i As Single
 maxi = -100
 For i = 1 To 10
 If t(i) > maxi Then
 maxi = t(i)
 End If
 Next i
 Text1.Text = CStr(maxi)
 End Sub
 Private Sub Command2_Click()Dim s As Single, i As Single
 s = 0
 For i = 1 To 10
 s = s + t(i)
 Next i
 Text2.Text = CStr(s)
 End Sub
 Private Sub Command3_Click()Dim p As Single, i As Single
 p = 1
 For i = 1 To 10
 p = p * t(i)
 Next i
 Text3.Text = CStr(p)
 End Sub
 Private Sub Command4_Click()Dim i As Integer, j As Integer
 Dim s As Single
 For i = 1 To 9
 For j = i + 1 To 10
 If t(j) > t(i) Then
 s = t(i): t(i) = t(j): t(j) = s
 End If
 Next j
 Next i
 List1.Clear
 For i = 1 To 10
 List1.AddItem CStr(t(i))
 Next i
 End Sub Private Sub form_load()Dim i As Integer
 For i = 1 To 10
 t(i) = Rnd
 List1.AddItem CStr(t(i))
 Next i
 End Sub
 |