تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حذف الصورة من المجلد
#14
الاستعجال و التركيز في اشياء اخرى ظنا مني ان السائل ربما يحتاجها لاحقا هذا هو سبب نقص  الحل اللتي اقدمها للاخوة
هذا اذا انا فهمت كل السؤال
مثلا بهذا المثال انظر للموديول كتبت اكواد تحريك الفورم عبر النقر على عناصر محددة مثل 
Panel Label PictureBox
كذل ك اضفت مؤقت يقرر متى يمكن ازرار الحفظ و الحذف للصورة بناءا على تواجد  رابط الصورة
يتم التعامل مع رابط الصورة و اسنادها الى 
ImageLocation الخاصية التابة لـ PictureBox1
 و هكذا
التالي اكواد الموديول:
PHP كود :
Module Module1
    Dim scw 
As Integer Screen.PrimaryScreen.WorkingArea.Right
    Dim sch 
As Integer Screen.PrimaryScreen.WorkingArea.Bottom
    Dim ax
ay As Integerdr As Boolean

    Public myform 
As Form Nothing

    Public picspath 
As String IO.Path.GetDirectoryName(Application.ExecutablePath) & "\FolderImage\"
    Public Title_Logo As New IO.FileInfo(picspath & "
My_Logo.jpg")
    Public picfolder As String = IO.Path.GetDirectoryName(Title_Logo.FullName)

    Public Sub rep(f As Form)
        If f.Left < 0 Then f.Left = 0
        If f.Top < 0 Then f.Top = 0
        If f.Right > scw Then f.Left = scw - f.Width
        If f.Bottom > sch Then f.Top = sch - f.Height
    End Sub
    Public Sub mdown(sender As Object, e As MouseEventArgs)
        If e.Button = MouseButtons.Left Then
            dr = True
            ax = sender.MousePosition.X - myform.Left
            ay = sender.MousePosition.Y - myform.Top
        End If
    End Sub
    Public Sub mmove(sender As Object, e As MouseEventArgs)
        If dr Then
            myform.Left = sender.MousePosition.X - ax
            myform.Top = sender.MousePosition.Y - ay
        End If
    End Sub
    Public Sub mup(sender As Object, e As MouseEventArgs)
        dr = False
        rep(myform)
    End Sub
    Public Sub mcontrols(f As Control)
        If TypeOf f Is Form Then
            AddHandler f.MouseDown, AddressOf mdown
            AddHandler f.MouseMove, AddressOf mmove
            AddHandler f.MouseUp, AddressOf mup
        End If
        For Each c As Control In f.Controls
            mcontrols(c)
            If TypeOf (c) Is Panel Or TypeOf (c) Is Label Or TypeOf (c) Is PictureBox Then
                AddHandler c.MouseDown, AddressOf mdown
                AddHandler c.MouseMove, AddressOf mmove
                AddHandler c.MouseUp, AddressOf mup
            End If
        Next
    End Sub

    Public Function Isimage(img As String) As Boolean
        Try
            Dim im As New Bitmap(img)
            Return True
        Catch ex As Exception
            Return False
        End Try
    End Function
End Module 
و التالي اكواد الفورم بشكل كامل:
PHP كود :
Public Class Form1
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        myform 
Me
        mcontrols
(myform)

 
       If Title_Logo.Exists False Then
            Me
.PictureBox1.Image My.Resources.bgp1
        Else
            Me
.PictureBox1.ImageLocation Title_Logo.FullName
        End 
If
 
       If IO.Directory.Exists(picfolder) = False Then
            IO
.Directory.CreateDirectory(picfolder)
 
       End If
 
   End Sub
    Private Sub Form1_Activated
(sender As ObjectAs EventArgsHandles Me.Activated
        myform 
Me
    End Sub
    Private Sub btnclose_Click
(sender As ObjectAs EventArgsHandles btnclose.Click
        Hide
()
 
       Close()
 
   End Sub
    Private Sub btnmin_Click
(sender As ObjectAs EventArgsHandles btnmin.Click
        Me
.WindowState FormWindowState.Minimized
    End Sub
    Private Sub btnselectimage_Click
(sender As ObjectAs EventArgsHandles btnselectimage.Click
        Dim o 
As New OpenFileDialog
        If o
.ShowDialog DialogResult.OK Then
            If Isimage
(o.FileNameThen
                Me
.PictureBox1.ImageLocation o.FileName
            Else
                MsgBox
("الملف المحدد ليس صورة")
 
           End If
 
       End If
 
   End Sub
    Private Sub btndelimage_Click
(sender As ObjectAs EventArgsHandles btndelimage.Click
        If Title_Logo
.Exists Then
            Title_Logo
.Delete()
 
       End If
 
       Me.PictureBox1.Image My.Resources.bgp1
        MsgBox
("تم حذف الصورة و عرض الصورة الافتراضية"MsgBoxStyle.Exclamation"")
 
   End Sub
    Private Sub btnsaveimage_Click
(sender As ObjectAs EventArgsHandles btnsaveimage.Click
        If Me
.PictureBox1.ImageLocation.Trim <> "" Then
            Dim pic 
As New IO.FileInfo(Me.PictureBox1.ImageLocation)
 
           If Title_Logo.Exists Then Title_Logo.Delete()
 
           pic.CopyTo(Title_Logo.FullName)
 
           MsgBox("تم نسخ الصورة لمسار المجلد")
 
       End If
 
   End Sub
End 
Class 


الملفات المرفقة
.zip   withPicBox.zip (الحجم : 289.49 ك ب / التحميلات : 25)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: Taha Okla , محمد خيري , محمد خيري


الردود في هذا الموضوع
حذف الصورة من المجلد - بواسطة محمد خيري - 05-04-24, 12:07 AM
RE: حذف الصورة من المجلد - بواسطة justforit - 05-04-24, 05:11 AM
RE: حذف الصورة من المجلد - بواسطة justforit - 05-04-24, 05:28 AM
RE: حذف الصورة من المجلد - بواسطة justforit - 05-04-24, 05:45 AM
RE: حذف الصورة من المجلد - بواسطة Taha Okla - 05-04-24, 04:18 PM
RE: حذف الصورة من المجلد - بواسطة justforit - 05-04-24, 06:21 PM
RE: حذف الصورة من المجلد - بواسطة Taha Okla - 06-04-24, 07:21 AM
RE: حذف الصورة من المجلد - بواسطة justforit - 07-04-24, 04:24 AM
RE: حذف الصورة من المجلد - بواسطة atefkhalf2004 - 07-04-24, 04:47 AM
RE: حذف الصورة من المجلد - بواسطة Taha Okla - 07-04-24, 06:01 AM
RE: حذف الصورة من المجلد - بواسطة justforit - 07-04-24, 08:30 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في جلب الصورة في التقرير مصمم هاوي 12 1,234 06-06-25, 03:00 PM
آخر رد: atefkhalf2004
  احتاج مساعدة في اظهار الصورة على PictureBox sloom00 2 391 31-12-24, 11:29 PM
آخر رد: sloom00
  حفظ الصورة بالمجلد أحمد فتح الرحمن 7 539 27-11-24, 12:19 AM
آخر رد: atefkhalf2004
  تغيير مكان حفظ الصورة من قاعدة البيانات إلى مجلد في مسار البرنامج F.H.M 37 2,348 05-11-24, 08:30 AM
آخر رد: F.H.M
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 633 25-10-24, 01:57 PM
آخر رد: F.H.M
  وميض ومرعشه في الصورة بوحمد 4 443 20-10-24, 10:17 PM
آخر رد: بوحمد
  ممكن طريقة عمل الصورة بشكل دائري بوحمد 3 485 14-10-24, 04:01 PM
آخر رد: بوحمد
  حفظ الصورة من picture box وحفظها بصيغة pdf جيولوجي مبتدئ 8 762 09-06-24, 04:02 PM
آخر رد: جيولوجي مبتدئ
  الفورم تظهر خلف الصورة العيدروس 2 491 18-05-24, 01:53 AM
آخر رد: العيدروس
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 527 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم