اربد
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

اربد

منتدى معلومات عامة
 
صفحة الاعلاناتالمنشوراتالرئيسيةأحدث الصورالتسجيلدخول
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر

 

 موسوعة أكواد الفيجول بيسك

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
kingsam

kingsam



موسوعة أكواد الفيجول بيسك  Empty
مُساهمةموضوع: موسوعة أكواد الفيجول بيسك    موسوعة أكواد الفيجول بيسك  Icon-new-badge23/10/2010, 05:45

هذا الكود لتجزئة جملة نصية باختيار الحرف الفاصل

Dim str As String
Dim x() As String

str = "موقع#ومنتديات#المشاغب"
x() = Split(str, "#")

For Each y In x()
MsgBox y
Next

هذا الكود لمعرفة مجلد الويندوز

Dim winPath As String
winPath = Environ$("windir")
MsgBox winPath

تنفيذ الأمر بعد فترة معينة
لنفرض أنك تريد تنفيذ الأمر تحت الزر المضغوط عليه بعد خمس ثوان من ضغط المستخدم للزر وليس بعد ضغطه للزر فوراً ، هذا المثال يوضح ذلك حيث يقوم بعرض رسالة للمستخدم بعد مرور خمس ثوان على ضغطه الزر :

Public Sub Delay(HowLong As Date)
TempTime = DateAdd("s", HowLong, Now)
While TempTime > Now
DoEvents
Wend
End Sub

Private Sub Command1_Click()
Delay 5
MsgBox "أهلا بك"
End Sub

إبطال مفعول زر x الواقع في زاوية الفورم
قم بإضافة الكود التالي في أي مكان فارغ في الفورم الذي تريد منع ظهور علامة X فيه :

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = True
End Sub

لتعبة صندوق القائمة المنسدلة ComboBox بمحتويات ملف معين

قم بإضافة الكود التالي ، ولا تنسى تغيير مسار الملف :

Private Sub Command1_Click()
Dim sline As String
nfile = FreeFile
Combo1.Clear
Open "c:\windows\desktop\books.txt" For Input As #nfile
While Not EOF(1)
Line Input #nfile, sline
Combo1.AddItem sline
Wend
End Sub

فتح ملف نصي تلقائيا في الـمفكرة

قم بإضافة الكود التالي مع تغيير المسار


Private Sub Command1_Click()
Shell "notepad.exe" & " " & "C:\boot.ini", vbNormalFocus
End Sub

هذا الكود لحذف الرموز التي تحددها انت من جملة نصية

Public Function Clean(sString As String) As String
Dim nLength As Integer
Dim nStart As Integer
Dim sOne As String
Dim sNoWay As String '
sNoWay = " ',-.()!_$*<>/\?;:=+" ' الحروف المراد حذفها
If Not IsNull(sString) Then
nLength = Len(sString)
nStart = 1
Do While nStart <= nLength
sOne = Mid(sString, nStart, 1)
If InStr(1, sNoWay, sOne, vbTextCompare) = 0 Then
Clean = Clean & sOne
End If
nStart = nStart + 1
Loop
End If
End Function
Private Sub Command1_Click()
MsgBox Clean("موقع--ومنتديات=المشاغب")
End Sub

هذا الكود يقوم بتوليد 100 رقم بين 0 و 100 (بدون تكرار)
قم بإضافة زر كوماند على الفورم (command1) وقائمة (list1) ، واضف الكود التالي :

Dim RanNo() As Long
Private Sub RandomizeNumbers(ByVal iFrom As Integer, ByVal iTo As Integer)
ReDim RanNo(iFrom To iTo)
For i = iFrom To iTo
RanNo(i) = i
Next i
Randomize (Timer)
For i = iFrom To iTo
j = CInt((iTo - iFrom) * Rnd + iFrom)
tmp = RanNo(i)
RanNo(i) = RanNo(j)
RanNo(j) = tmp
Next i
End Sub
Private Sub Command1_Click()
List1.Clear
RandomizeNumbers 0, 100
For i = 0 To 100
List1.AddItem RanNo(i)
Next i
End Sub

هذا الكود يقوم بتحميل جميع خطوط الكمبيوتر المتوفرة عندك في صندوق القائمة المنسدلة ComboBox

Private Sub Form_Load()
Dim i As Integer
For i = 0 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next i
Combo1.Text = Combo1.List(0)
End Sub

هذا الكود يقوم بتحميل جميع خطوط الكمبيوتر المتوفرة عندك في صندوق القائمة المنسدلة ComboBox

Private Sub Form_Load()
Dim i As Integer
For i = 0 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next i
Combo1.Text = Combo1.List(0)
End Sub
الرجوع الى أعلى الصفحة اذهب الى الأسفل
يوسف علاوي

يوسف علاوي



موسوعة أكواد الفيجول بيسك  Empty
مُساهمةموضوع: رد: موسوعة أكواد الفيجول بيسك    موسوعة أكواد الفيجول بيسك  Icon-new-badge23/10/2010, 05:49

الله يعطيك العافيه يا عمو سام
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
موسوعة أكواد الفيجول بيسك
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
اربد :: تكنولوجيا :: كمبيوتر و برامج-
انتقل الى: