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

أكواد للمبتدئين

مغلقاستطلاعرائج
بدأه عبد الله فتحي في 3 أبريل 2003 · 211 رد · 28,321 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#151

(f)الكود السادس والثمانون(f)

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

قم بإدراج الأداة: Microsoft Agent control في مشروعك

ثم قم بإضافة الكود التالي:

Dim Genie As IAgentCtlCharacter

Private Sub Command1_Click()

Genie.Show

End Sub

Private Sub Command2_Click()

Genie.Hide

End Sub



Private Sub Command3_Click()

Genie.Play "Congratulate"

End Sub



Private Sub Command4_Click()

Genie.Play "Pleased"

End Sub



Private Sub Command5_Click()

Genie.Play "lookup"

End Sub



Private Sub Command6_Click()

 Genie.Play "Think"

End Sub



Private Sub Form_Load()

Dim Filename

Filename = "ضع مسار المساعد هنا وغالباً ما  يكون في المسار التالي  windowsmsagentchar"

' على سبيل المثال

' c:windowsmsagentchargenie.acs

Agent1.Characters.Load CharacterID:="Genie", LoadKey:=Filename

Set Genie = Agent1.Characters("Genie")

End Sub

agent.zip

ani.gif
#152

شكرا لك أخي عبد الله فتحي على جهودك الرائعة .

ننتظر منك المزيد .

أخوك : سعد (f)

#153

(f)الكود السابع والثمانون(f)

طريقة جميلة لإغلاق الفورم

Private Sub Form_Load()

Form1.Height = 7020

Form1.WindowState = 0

Timer1.Interval = 45



End Sub



Private Sub Timer1_Timer()

On Error Resume Next

Form1.Height = Form1.Height - 250

Timer2.Interval = 1500



End Sub



Private Sub Timer2_Timer()

End

End Sub
ani.gif
#154

شكراً لك(f)

#155

(f)الكود الثامن والثمانون(f)

أكواد نسخ قص لصق

Private Sub Command1_Click()

Clipboard.Clear

Clipboard.SetText text1

End Sub



Private Sub Command2_Click()

Clipboard.Clear

Clipboard.SetText text1

text1 =""

End Sub



Private Sub Command3_Click()

text1 = Clipboard.GetText

End Sub
ani.gif
#156

(f)الكود التاسع والثمانون(f)

لحفظ ما يتغير في الـ Form حتى بعد إغلاقها

Private Sub Form_Load()

Text1.Text = GetSetting(App.Title, "Settings", "SaveInText1")

End Sub

Private Sub Form_Unload(Cancel As Integer)

SaveSetting App.Title, "Settings", "SaveInText1", Trim(Text1.Text)

End Sub

يمكنك تغيير ال text1 بأي شيء آخر image أو Picture أو ... الخ

ani.gif
#157

(f)الكود التسعون(f)

لمعرفة رمز القرص ( هل هو قرص مرن ، صلب ، سيد دي .. الخ )

Private Declare Function GetDriveType Lib "kernel32" Alias 



"GetDriveTypeA" (ByVal nDrive As String) As Long

Private Sub Command1_Click()



 Me.AutoRedraw = True

        Select Case GetDriveType(Text1.Text & ":")

        Case 2

            Form1.Caption = "قرص مرن"

        Case 3

              Form1.Caption = "قرص صلب"

        Case Is = 4

               Form1.Caption = "Remote"

        Case Is = 5

               Form1.Caption = "Cd-Rom"

        Case Is = 6

               Form1.Caption = "Ram disk"

        Case Else

               Form1.Caption = "غير معين"

    End Select

End Sub



Private Sub Form_Load()

Command1.Caption = "أدخل رمز القرص الذي تريد معرفته"

End Sub

driver.zip

ani.gif
#158

(f)الكود الحادي والتسعون(f)

لتحويل حالة الأحرف من كبيرة إلى صغيرة والعكس

Private Sub Command1_Click()

x = Text1.Text

y = UCase(Left(x, Len(x)))

Text1.Text = y

End Sub

Private Sub Command2_Click()

x = Text1.Text

y = LCase(Left(x, Len(x)))

Text1.Text = y

End Sub
ani.gif
#159

توقف مؤقت

قم بالتصــــويت

لا تنسانا من الدعاء[/ALIGN]

فهرس الأكواد السابقة[/ALIGN]

(1) لمعرفة اسم اليوم (f)

(2) لمعرفة اسم الشهر (f)

(3) لإضافة نص متحرك (f)

(4) هل الجهاز متصل بالإنترنت (f)

(5) التأكد من وجود ملف (f)

(6) حجم الملف بالبايت (f)

(7) وقت تشغيل الويندوز (f)

(8) تشغيل ملف صوتـMDIــي (f)

(9) ملف فيديو في صورة (f)

(10) التعامل مع الحافظة (f)

(11) حذف أي ملف (f)

(12) عمل ملف جديد (f)

(13) الفرق بين تاريخين (f)

(14) معرف مسار الـTemp (f)

(15) تحميل ملف من على الإنترنت (f)

(16) الزمن والتاريخ (f)

(17) نسخ الملفات (f)

(18) فتح صفحة إنترنت (f)

(19) ملف فيديـ AVI ـو (f)

(20) رش الألوان على الفورم (f)

(21) إغلاق الفورم بطريقة جميلة (f)

(22) التحكم في رفع وخفض الصوت (f)

(23) إنشاء مجلد جديد (f)

(24) معرفة مسار مجلـSystemـد (f)

(25) حصر الماوس داخل نطاق محدد (f)

(26) إزالة البرنامج من الـ Ctrl + Alt + Del (f)

(27) تغيير اسم القرص الصلب (f)

(28) عمل نسخة مشتركة من البرنامج (f)

(29) طباعة نص (f)

(30) منع نسخ أو لصق أي ملف (f)

(31) تشغيل ملف صوتي من نـramـوع (f)

(32) تسجيل الخروج من الويندوز (f)

(33) إنشاء Command Button و Text Box بواسطة الكود (f)

(34) معرفة اسم المختدم ومجلد الويندوز ومجلد النظام (f)

(35) فتح الـ CD-ROM وإغلاقه (f)

(36) التقاط صورة للفورم في الحافظة (f)

(37) تنفيذ أوامر عند الضغط على F9 أو F10 (f)

(38) تغيير دقة عرض الشاشة (f)

(39) صهر الشاشة (f)

(40) عمل فورم شفاف (f)

(41) عمل شاشة افتتاحية للبرنامج (f)

(42) إيقاف الماوس ولوحة المفاتيح عن العمل (f)

(43) نقل ملف (f)

(44) جعل الفورم في المقدمة (f)

(45) تحريك Label بطريقة مسلية (f)

(46) كرات صغيرة تتبع الماوس (f)

(47) معرفة إصدارة الويندوز (f)

(48) تأثير على الـ Label (f)

(49) التقاط صورة للشاشة (f)

(50) إمهال النظام 60 ثانية قبل إغلاقه (f)

(51) تحديد دقة عرض الشاشة (f)

(52) التجسس على لوحة المفاتيح (f)

(53) مؤثر جميل على الفورم (f)

(54) إخفاء المشيرة وإظهارها (f)

(55) طلب الاتصال بالإنترنت (f)

(56) تأجيل تنفيذ الكود لفترة معينة (f)

(57) منع تشغيل أكثر من نسخة من البرنامج (f)

(58) نسخ خلفية سطح المكتب إلى نموذجك (f)

(59) نسخ الصورة أو قلبها (f)

(60) عمل مفتاح اختصار (f)

(61) عدد سطور الملف (f)

(62) ترجمة كلمات السر (f)

(63) تغيير خصائص الملف (f)

(64) عدد حروف الـ Text (f)

(65) تحريك الصورة مع الماوس (f)

(66) التأكد من عمل البرنام من على الـ CD-ROM (f)

(67) تحريك الفورم بالماوس (f)

(68) رسم خطين حسب حركة الماوس (f)

(69) عكس اتجاه النص (f)

(70) تفعيل الزر الأيمن للماوس (f)

(71) معرفة نوع القرص [مرن ، صلي ، سي دي ... الخ] (f)

(72) معرفة معلومات عن القرص [مساحته ، المستخدم ، المتبقي .. الخ] (f)

(73) إبطال مفعول زر × في النافذة (f)

(74) التحكم في حركة الفأرة (f)

(75) تغميق وتفتيح الصورة (f)

(76) معرفة اللون الذي يمر عليه الماوس (f)

(77) معرفة اسم الكمبيوتر (f)

(78) الاتصال من خلال الكود (f)

(79) فتح الفورم بشكل رائع (f)

(80) تحريك الكلام في عنوان الفورم (f)

(81) تغيير لون النص بشكل مستمر (f)

(82) تغيير لون الخلفية للنص (f)

(83) خلفية وامضة للنص (f)

(84) خلفية جميلة للفورم (f)

(85) إفراغ سلة المحذوفات (f)

(86) استخدام مساعد الأوفيس (الجني) (f)

(87) طريقة جميلة لإغلاق الفورم (f)

(88) نسخ - قص - لصق (f)

(89) حفظ التغييرات في الفورم بعد إغلاقها (f)

(90) معرفة نوع القرص [مرن ، صلي ، سي دي ... الخ] (f)

(91) تحويل حالة الأحرف من صغيرة إلى كبيرة والعكس (f)

ani.gif
#160

شكرا على هذه المشاركات وانا اايد هذا الموضوع

#161

يعطيك الف الف عافية اخوي

بس حابة اغلبك معاي

بدي كود طباعة تقرير خاصة بقاعدة بيانات

وكود البحث خاصة بقاعدة البيانات

وذلك للضرورة

ومشكور على المجهود

#162

الان هذا الكود الي بيحفظ التغييرات الفورم

وين بحفظ التغييرات في اي مللف؟

#163

(f)(f)(f)(gift)(f)(f)(f)

#164

شكراً:)

#165

يتم حفظ ما يتغير في البرنامج في المسار التالي ضمن الريجستري

HKEY_CURRENT_USERSoftwareVB and VBA Program SettingsX a c k e r

لاحظ ان X a c k e r

هو ال App.Title يعني اذا برنامجك اسمه FX

يكون المسار

HKEY_CURRENT_USERSoftwareVB and VBA Program SettingsXF

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#166

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

#167

(f)(f)(f)(f)(f)(f)(f)(f)(f)(f)(f)

جزاك الله كل خير أخي (f)(f)

#168

بسم الله الرحمن الرحيم

الأخوة الأكارم أعضاء المنتدى ... السلام عليكم ورحمة الله وبركاته:

في الحقيقة لا أجد الكلمات التي أستطيع أن أعبر بها عن مدى شكري لكم على تفاعلكم مع الموضوع سواء بالمشاركة أو التصويت... جزاكم الله خيراً ، وأتمنى أن أكون عند حسن ظنكم.

الأخوة المستقبل||| - BELAL SHARIF - بلال الكلح - المستحيل - KWITOWN - pROGRAMMER VBNET أهلا بكم ... وأتمنى لكم التوفيق.

الأخ CUTE FLOWER أشكرك على الثقة الغالية، وإن شاء الله سأشرح أوامر قواعد البيانات ولكن بعد الاختبارات.

تحية خاصة إلى الأخ والصديق العزيز (f)NOP(f) والحمد لله على السلامة ....

(f)(f)(f)(f)(f)

ani.gif
#169

اذا كان في امكان اريد اخي ان تتكلم عن الdbcombo و ال dbgrid جزاك الله خيرا و خاصة في Version 6.0

#170

بعد الامتحانات إن شاء الله(f)

ani.gif
#171

متــــــــــــــــــــي تنتهي الامتحنات -----------> فأنا ايضا عندي امتحنات:mad::mad::mad::mad::mad::mad::mad::'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(

ولكن بتوفيق والنجاح اخي عبد الله (f)(f)(f)(f)(f)(f)(f)(f)(f)(f)(f)(f)(f)(f)

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

#172

تنتهي الامتحانات يوم 13/6/2003م (f)(f) أتمنى لك التوفيق والنجاح (f)(f)

ani.gif
#173

(f)الكود الثاني والتسعون(f)

لتشغيل شاشة التوقف

Private Const SC_SCREENSAVE = &HF140&

Private Const WM_SYSCOMMAND = &H112

Private Declare Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long



Private Sub Command1_Click()

   Dim lState As Long

    If lHwnd = 0 Then

        lHwnd = FindWindowA(vbNullString, sFormCaption)

    End If

    If blnScreenSaver Then

        lState = 1

    Else

        lState = -1

    End If

    Call SendMessage(lHwnd, WM_SYSCOMMAND, SC_SCREENSAVE, lState)

End Sub
ani.gif
#174

(f)الكود الثالث والتسعون(f)

لمعرفة الوقت الذي مضى عل تشغيل الكمبيوتر

Private Declare Function StrFromTimeInterval Lib "shlwapi" Alias "StrFromTimeIntervalA" (ByVal pszOut As String, ByVal cchMax As Long, ByVal dwTimeMS As Long, ByVal dwDigits As Long) As Long

Private Declare Function GetTickCount Lib "kernel32" () As Long

Private Function GetFormattedTime(ByVal lTime As Long, Optional lDigits As Long = 4) As String



   Dim StrOut As String

   StrOut = Space(64)

   Call StrFromTimeInterval(StrOut, Len(StrOut) - 1, lTime, lDigits)

   GetFormattedTime = Trim(StrOut)

End Function



Private Sub Command1_Click()

   MsgBox "الكمبيوتر يعمل من " & GetFormattedTime(GetTickCount)

End Sub
ani.gif
#175

(f)الكود الرابع والتسعون(f)

لإلغاء تفعيل زر الإغلاق في أعلى النافذة

ضع هذا الكود في الموديول

Public Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long 



Public Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long 



Public Const MF_BYPOSITION = &H400&

وهذا الكود في الفورم

Public Sub DisableCloseWindowButton(frm As Form) 



    Dim hSysMenu As Long 



    'Get the handle to this windows system menu 

    hSysMenu = GetSystemMenu(frm.hwnd, 0) 



    'Remove the Close menu item This will also disable the close button 

    RemoveMenu hSysMenu, 6, MF_BYPOSITION 



    'Lastly, we remove the seperator bar 

    RemoveMenu hSysMenu, 5, MF_BYPOSITION 



End Sub



Private Sub Form_Load() 

    DisableCloseWindowButton Me 

End Sub
ani.gif

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

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