VB 0.6 - Save Files Using DialogBox Control

الحفظ باستخدام DialogBox

قبل تنفيذ المشروع الحالى الرجاء قراءة الدرس السابق جيدا ( التعامل مع الملفات فى الفيجوال بيزك 6 ) .

الان, المشروع عبارة عن تطبيق باستخدام Visual Basic 0.6 الهدف منه توضيح كيفية حفظ ملف نوعه TxT باستخدام CommonDialog Control .

1) فتح برنامج فيجوال بيزك 6 و انشاء مشروع جديد Standard Application
صورة رقم 1
2) نقوم بحفظ المشروع على DeskTop مثلا باسم MyTxtFile
3) يكون شكل الفولدر كما بالصورة رقم (1) .
4) نقوم باضافة CommonDilaog على الفورم Form1 عن طريق الضغط على Ctrl+T أو Right-Click على شريط الادوات و اختيار Component ثم اختيار Microsoft Common Dialog Control Sp6 ثم Ok كما بالصورة رقم 2
صورة رقم 2
صورة رقم 3
5) نقوم برسم TextBox عدد (2) CommandButton و اضافة CommonDialog على الفورم ز نضغط Save أو Ctrl+S و يكون شكل الفورم بعدها كما بالصورة (3) .
6) عمل البرنامج : عند الكتابه فى TextBox ثم الضغط على Save As يتم فتح Dialog Box نقوم من خلالة بتحديد اسم الملف و حفظه بامتداد Txt لأنه ملف نصى و لا تنسى جعل خاصية MultiLine فى ال TextBox = True
7) الاكواد : سنقوم بفتح شاشة الاكواد Form1 و نمسح جميع محتوياتها Ctrl+A ثم BackSpace و نقوم بنسخ الكود التالى Ctrl+C و لصقة فى مكان كود الفورم Ctrl+V .
8) الكــــــــــــــود :
Option Explicit
Private Sub Command1_Click()
Dim strfilenaMe As String
Dim fnum As Integer
    On Error Resume Next
    CMD.ShowSave
    If Err.Number = cdlCancel Then
        ' The user canceled.
        Exit Sub
    ElseIf Err.Number <> 0 Then
        ' Unknown error.
        MsgBox "Error " & Format$(Err.Number) & _
            " Saving file." & vbCrLf & _
            Err.Description
        Exit Sub
    End If
    On Error GoTo 0

    ' Save the file.
    fnum = FreeFile
    strfilenaMe = CMD.FileName
 Open strfilenaMe For Output As fnum
 Print #1, Text1.Text
 Close #1
 End Sub
Private Sub Form_Load()
CMD.InitDir = App.Path
    CMD.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*"
    CMD.FilterIndex = 1
    CMD.DialogTitle = "Save File"
    CMD.CancelError = True
End Sub


الان قم بعمل Run أو Crtl+F5 لتجربة البرنامج و اكتب سطور عديده و اضغط على Save As تظهر Box نكتب به اسم الملف و نضغط على Save ثم نفتح فولدر المشروع سنجد الملف ان شاء الله

VB6 Popular Posts

Visual Basic Online Course - Excel 2003 Part 1

VB 6.0 Crystal Report With MS-Access 2003 - PassWord Problem

Visual Basic Online Course - Analog Clock in VB6