موسوعة الكودات

    • موسوعة الكودات

      أرجو ان تكون هده الكودات جديدة على اعضاء الساحة

      هدا كود تاثير التموج عل الصور

      كود المصدر

      1. Option Explicit
      2. Dim WaveRate As Integer
      3. Private Sub Form_Load()
      4. WaveRate = 25
      5. End Sub
      6. Private Sub Option1_Click(Index As Integer)
      7. Timer1.Interval = 200 - Index * 90
      8. End Sub
      9. Private Sub Option2_Click(Index As Integer)
      10. WaveRate = 25 - Index * 5
      11. End Sub
      12. Private Sub P2_Click()
      13. End Sub
      14. Private Sub Timer1_Timer()
      15. Static X As Integer, dX As Integer
      16. Dim I As Integer, J As Integer
      17. Const W = 20
      18. If dX = 0 Then dX = 1
      19. If X = 0 Then X = 5
      20. For J = 0 To P1.ScaleHeight Step WaveRate
      21. If Option2(0).Value Then
      22. If dX + X <= 5 Or dX + X >= WaveRate \ 2 Then dX = -dX
      23. X = X + dX
      24. End If
      25. For I = 0 To P1.ScaleWidth Step WaveRate
      26. If dX + X <= 5 Or dX + X >= WaveRate \ 2 Then dX = -dX
      27. X = X + dX
      28. P2.PaintPicture P1.Picture, I, J, X, WaveRate, I, J, WaveRate \ 2, WaveRate
      29. P2.PaintPicture P1.Picture, I + X, J, WaveRate - X, WaveRate, I + WaveRate \ 2, J, WaveRate \ 2, WaveRate
      30. Next
      31. Next
      32. End Sub
      عرض الكل
    • اجعل البرنامج في المقدمة

      اجعل البرنامج في المقدمة





      كود المصدر

      1. Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _
      2. ByVal hWndInsertAfter As Long, ByVal X As Long, _
      3. ByVal Y As Long, ByVal CX As Long, ByVal CY As Long, _
      4. ByVal wFlags As Long) As Long
      5. Private Const SWP_NOMOVE = 2
      6. Private Const SWP_NOSIZE = 1
      7. Private Const HWND_TOPMOST = -1
      8. Private Const HWND_NOTOPMOST = -2
      9. Public Sub SetOnTop(ByVal hwnd As Long, ByVal bSetOnTop As Boolean)
      10. Dim lR As Long
      11. If bSetOnTop Then
      12. lR = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
      13. Else
      14. lR = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
      15. End If
      16. End Sub
      17. Private Sub Form_Load()
      18. SetOnTop Form1.hwnd, True
      19. End Sub
      عرض الكل
    • للتحويل من الميلادي الى الهجري

      كود للتحويل من الميلادي الى الهجري




      كود المصدر

      1. ' Module &iacute;&Igrave;&Egrave; &THORN;&Ntilde;&Ccedil;&Aacute;&Eacute; &Ccedil;&aacute;&Ocirc;&Ntilde;&Iacute; &Ccedil;&aacute;&ETH;&iacute; &Yacute;&iacute;
      2. Private Sub Command1_Click()
      3. a = TransDate(text2, 1)
      4. Text1.Text = a
      5. End Sub
      6. Private Sub Command2_Click()
      7. b = TransDate(Text1, 2)
      8. text2.Text = Format(b, "dd/mm/yyyy")
      9. End Sub
      10. Private Sub Form_Load()
      11. text2 = Date
      12. text2.Text = Format(text2.Text, "dd/mm/yyyy")
      13. Text1.Text = Format(Text1.Text, "dd/mm/yyyy")
      14. End Sub
      عرض الكل
    • كود لجعل الفورم على شكل دائرة

      كود لجعل الفورم على شكل دائرة

      'يمكن تغير القيم بين الاقواس



      كود المصدر

      1. Private Declare Function CreateEllipticRgn Lib "gdi32" _
      2. (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _
      3. ByVal Y2 As Long) As Long
      4. Private Declare Function SetWindowRgn Lib "user32" _
      5. (ByVal hWnd As Long, ByVal hRgn As Long, _
      6. ByVal bRedraw As Boolean) As Long
      7. Private Sub Form_Load()
      8. SetWindowRgn hWnd, CreateEllipticRgn(0, 0, 300, 200), True
      9. End Sub
    • كود الرسم في الفورم

      كود الرسم في الفورم



      كود المصدر

      1. Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
      2. Form1.CurrentX = X
      3. Form1.CurrentY = Y
      4. End Sub
      5. Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
      6. If Button = 1 Then
      7. Line (Form1.CurrentX, Form1.CurrentY)-(X, Y), QBColor(0)
      8. End If
      9. End Sub