الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أكواد خيال ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ للمحترفين فقط

مغلق
بدأه مقرن النشمي في 11 يوليو 2002 · 4 رد · 1,088 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكمممممممممممممممممممممممممممممممممممممممممممم

أرجوا أتباع الخطوات حرفيا لأن الفيجوال بيسك حساس جداوكأنه مركب وجه بي أم ههههههههههههههههههه

شباب هذا القليل وأنتظروووووووووووووووووووووو مني المزيد .؟

أكواد للمحترفين شباب وأرجو أن تعجبكم :

1/ الكــــــــــــــــــــــــــــــــــــــــــــــــــود الأولــــــــــــــــــــــــــــــــــــ :

أولا: ضع زر timer على الفورم .

ثانياً: ضع زر text على الفورم .

ثالثاً: أنقل هذا الكود لجميع العناصر ( فقط قص ولصق ): وعدل ما تريد

Private strText As String

'***************************************************************

'* *

'* This sample was downloaded from WWW.GeoCites.Com/Emadfathy *

'* IF YOU HAVE ANY VISUAL BASIC GOOD IDEA CONTACT ME *

'* *

'***************************************************************

Private Sub Form_Load()

strText = "Welcome to Emad Fathy WebSite this is demo for scrolling Text"

strText = Space(80) & strText

End Sub

Private Sub Timer1_Timer()

strText = Mid(strText, 2) & Left(strText, 1)

Text1.Text = strText

Me.Caption = strText

End Sub

- أرجو أن تتمتع بهذا الكود وهو عباره عن نص منزلق داخل الtext وفي رأس الفورم

2/ الكـــــــــــــــــــــــــــــــــــــــــــــــــود الثانيـــــــــــــــــــــــــــــــــــــــ :

أولا ً : ضع زر timer على الفورم.

ثانياً: ضع زر label على الفورم وكبره على مزاج .

ثالثاً : أنقل هذا الكود : ( فقط قص ولصق ) وعدل ما تريد

Private Sub Timer1_Timer()

Static Col1, Col2, Col3 As Integer

Static c1, C2, C3 As Integer

If (Col1 = 0 Or Col1 = 250) And (Col2 = 0 Or Col2 = 250) _

And (Col3 = 0 Or Col3 = 250) Then

c1 = Int(Rnd * 3)

C2 = Int(Rnd * 3)

C3 = Int(Rnd * 3)

End If

If c1 = 1 And Col1 <> 0 Then Col1 = Col1 - 10

If C2 = 1 And Col2 <> 0 Then Col2 = Col2 - 10

If C3 = 1 And Col3 <> 0 Then Col3 = Col3 - 10

If c1 = 2 And Col1 <> 250 Then Col1 = Col1 + 10

If C2 = 2 And Col2 <> 250 Then Col2 = Col2 + 10

If C3 = 2 And Col3 <> 250 Then Col3 = Col3 + 10

Label1.BackColor = RGB(Col1, Col2, Col3)

End Sub

- هذا كووووووووووووووووووود رهيب لأنه كأنه فلاش .( على خلفيه ال label )

3/ الكــــــــــــــــــــــــــــــــــــــــــــــــــــــود الثالثــــــــــــــــــــــــــــــــــــــــ : ( نفس السابق ولكن على نفس الخط )

أولاً : ضع زر lebelعلى الفورم .

ثانيا : ضع زر timer على الفورم .

ثالثاً : أنقل هذا الكود : ( قص ولصق فقط ) وعدل ما تريد

Private Sub Timer1_Timer()

Static Col1, Col2, Col3 As Integer

Static c1, C2, C3 As Integer

If (Col1 = 0 Or Col1 = 250) And (Col2 = 0 Or Col2 = 250) _

And (Col3 = 0 Or Col3 = 250) Then

c1 = Int(Rnd * 3)

C2 = Int(Rnd * 3)

C3 = Int(Rnd * 3)

End If

If c1 = 1 And Col1 <> 0 Then Col1 = Col1 - 10

If C2 = 1 And Col2 <> 0 Then Col2 = Col2 - 10

If C3 = 1 And Col3 <> 0 Then Col3 = Col3 - 10

If c1 = 2 And Col1 <> 250 Then Col1 = Col1 + 10

If C2 = 2 And Col2 <> 250 Then Col2 = Col2 + 10

If C3 = 2 And Col3 <> 250 Then Col3 = Col3 + 10

Label1.ForeColor = RGB(Col1, Col2, Col3)

End Sub

- لا تنسى ان تكبر الخط تبع ال label كي يوضح تغير الألوان الرهيب .

هذا القليل وأنتظروووووووووووووووووووووووووووووووومني المزيد أخوكم مقرش

لمن عنده ملاحظات على الماسنجر أو بالمراسله على الإيميل: mrn_2000@hotmail.com

#2

4/ الكــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــود الرابعــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ:

أولاً : لا تسوووووووووووووووووووووووووووي شيء بس أنقل هذا الكود عندك فاهمين.........

الكود:

Sub Explode(frm As Form)

frm.Width = 0

frm.Height = 0

frm.Show

For x = 0 To 5000 Step 1

frm.Width = x

frm.Height = x

With frm

.Left = (Screen.Width - .Width) / 2

.Top = (Screen.Height - .Height) / 2

End With

End Sub

Private Sub Form_Load()

Explode Me

End Sub

- كوووووووووووووووووووووووود يجنن والله وهو عباره عن أن الفورم ينفتح من الوسط بطررررررريقه رهيبه وجميله .

5/ الكـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــود الخامســـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ:

أولا ً : لا تسووووووووووووووووووي ولا شيء فقط أنقل الكووووووووووووووووود :

الكووووووووودrivate Sub GradientFill()

Dim i As Long

Dim c As Integer

Dim r As Double

r = ScaleHeight / 3.142

For i = 0 To ScaleHeight

c = Abs(220 * Sin(i / r))

Me.Line (0, i)-(ScaleWidth, i), RGB(c, c, c + 30) 'Notice the bias To blue. You can be more subtle by reducing this number (try 10). Try other colours too.

Next

End Sub

Private Sub Form_Resize()

GradientFill

End Sub

- هذا كوووووووووود للون خلفي للفووووووووورم تراه تأليف ولكن زين .

6/ الكـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــود السادســــــــــــــــــــــــــــــــــــــــــ : ( أحلى كود مهما كان ) مفاجاة مقرش لكم هذا الكوووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووود

أولا ً : أضف ثلاث command تحت بعض بالترتيب .

ثانياً: أضف زر timer وأضبط خاصية intever على : 1

ثالثاً : حدد الفورم وأهب إلى خصائصه :

1/ الخاصية : appearnce على 3d .

2/ الخاصية : backcolor على اللون الأسود .

3/ الخاصية : clipcontrols على true .

4/ الخاصية : drawmode على رقم 13 .

5/ الخاصية : drawstyle على رقم صفرsolid .

6/ الخاصية : drawWidth أكتب رقم 1 .

7/ الخاصية : fillstyle على رقم 1 transparent .

8/ الخاصية : hasDC على true .

9/ الخاصية : linkmode على صفر none .

10/الخاصية : linktopic أكتب فيها from1 .

11/الخاصية : maxbutton على falsa .

12/الخاصية : MDIchild على falsa .

وقت فاصل: تخيلو يطلع بايخ شو بتسوو فيني . (تكمله تحت)

13/الخاصية : minbutton على true .

14/الخاصية : moveable على true .

15/الخاصية : negotiateMenus على true .

16/الخاصية : OLEDropMode على صفر none .

17/الخاصية : scalemode على 3-pixel .

18/الخاصية : showInTaskber على false .

19/الخاصية : startUpPosition على 2- conterScree .

20/الخاصية : whatsthisButton على false .

21/الخاصية : whatsThisHelp على true .

22/الخاصية :windowstate على صفر normal .

رابعاً : أضف هذا الكود لديك :

Private Declare Function CreateRectRgn Lib "gdi32" (ByVal _

X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _

ByVal Y2 As Long) As Long

Private Declare Function CombineRgn Lib "gdi32" (ByVal _

hDestRgn As Long, ByVal hSrcRgn1 As Long, ByVal _

hSrcRgn2 As Long, ByVal nCombineMode As Long) _

As Long

Private Declare Function SetWindowRgn Lib "user32" (ByVal _

hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As _

Long) As Long

Private Declare Function GetPixel Lib "gdi32" (ByVal hdc _

As Long, ByVal x As Long, ByVal y As Long) As Long

Const RGN_OR = 2

Const RGN_DIFF = 4

Dim mHeight As Long, mWidth As Long

Private Sub Command1_Click()

mHeight = Me.ScaleHeight

mWidth = 0

Timer1.Enabled = True

End Sub

Private Sub Command2_Click()

mHeight = 0

mWidth = Me.ScaleWidth

Timer1.Enabled = True

End Sub

Private Sub Command3_Click()

mHeight = Me.ScaleHeight

mWidth = Me.ScaleWidth

Timer1.Enabled = True

End Sub

Private Sub Form_Load()

End Sub

Private Sub Timer1_Timer()

Dim Region& ' Dimensioniere den aktuellen Pixel

Dim Zusammenfassung& ' Grupiere die Regionen

'// Legen den Speed fest

Speed = 6

'// Lege die Startposition fest

mTop = Me.ScaleHeight / 2 - mHeight / 2

mLeft = Me.ScaleWidth / 2 - mWidth / 2

'// Tus solange, wie die Form in der Height nicht vollstنndig wieder

'// Dargestellt wurde.

If mHeight > -Me.ScaleHeight Then

mHeight = mHeight - Speed

End If

'// Tus solange, wie die Form in der Breite nicht vollstنndig wieder

'// Dargestellt wurde.

If mWidth > -Me.ScaleWidth Then

mWidth = mWidth - Speed

End If

'// Wenn die Form fertig dargestellt wurde, dann den

'// Timer abschalten.

If mHeight :rolleyes:

#3

شباب آآآآآآآآآآآآآآآآآآآآسف انا لإني نسيت أقول لكم أضبط خاصيه intever في الزر timer لا تنسى تضبطها .

وبتشووووووووووووووووووووووووووووووووفووووووووووووووووووووووووووووو المزيد ولا يهمكم

أخووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووكم مقرش :mad: ما اعجبتكم لا تحطمونننننننني:'(

#4

قبل ما نجرب اى كود مشكور اخويا كتير على تعبك والاهتمام

جزاكم الله كل خير

#5

يعطيك الف عافية ( مع العلم اني ما جربت هذه الاكواد :) )

على فكرة تصلح هذه الاكواد على VB.NET

هذا الموضوع مغلق.

مواضيع مشابهة