تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أريد تحويل كود من vb.net الئ C#
#2
تفضل الكود بعد التحويل
فى البداية سيتم التاكد من اسدعاء التالى
كود :
using System.IO;
using Microsoft.VisualBasic;
using System.Runtime.InteropServices;

لا تنسي اضافة Microsoft.VisualBasic من خلال References

الان تقوم باضافة الكود التالى خارج اى حدث
كود :
       [DllImport("shell32.dll")]
       private static extern ulong SHFormatDrive(IntPtr hwnd, uint drive, uint fmtID, uint options);

       private enum SHFormatFlags : int
       {
           SHFMT_ID_DEFAULT = 0xFFFF,
           SHFMT_OPT_FULL = 0x1,
           SHFMT_OPT_SYSONLY = 0x2,
           SHFMT_ERROR = 0xFFFFFFF,
           SHFMT_CANCEL = 0xFFFFFFE,
           SHFMT_NOFORMAT = 0xFFFFFFD,
           SHFD_FORMAT_FULL = 0,   // full format
           SHFD_FORMAT_QUICK = 1  // quick format
       }

فى حدث الزر قم باضافة الكود التالى
كود :
           if (CBoxDrives.Text == "")
           {
               MessageBox.Show("No Drive Selected");
               return;
           }
           ulong Iresult = SHFormatDrive(this.Handle.ToInt32, Convert.ToUInt32((char)(CBoxDrives.Text.Substring(0, 1)) - Strings.Asc("A")), System.Convert.ToUInt32(SHFormatFlags.SHFMT_ID_DEFAULT), 1);

وبالنهاية فى حدث لود الفورم قم باضافة الكود التالى
كود :
           var FBlock = FButton;
           this.Controls.Add(FBlock);
           var CBlock = CBoxDrives;
           CBlock.DropDownStyle = ComboBoxStyle.DropDown;
           this.Controls.Add(CBoxDrives);

           int DrivesFound = 0;
           DriveInfo[] allDrives = DriveInfo.GetDrives();
           foreach (DriveInfo d in allDrives)
           {
               if (((d.DriveType == DriveType.Fixed) | (d.DriveType == DriveType.Removable)) && Environment.GetEnvironmentVariable("SYSTEMROOT").StartsWith(d.Name) == false)
               {
                   CBoxDrives.Items.Add(d.Name);
                   DrivesFound += 1;
               }
           }
           CBoxDrives.SelectedIndex = DrivesFound - 1;

كل ما تبقي عليك هو تغيير المسميات طبقاً لكل اسم اداء مستخدم لديك
والاسماء التى مطلوب النظر اليها
PHP كود :
CBoxDrivesFButton 

وتذكر بان FButton هو خاص بحدث الزر
الرد }}}


الردود في هذا الموضوع
أريد تحويل كود من vb.net الئ C# - بواسطة adel50 - 21-09-19, 12:40 PM
RE: أريد تحويل كود من vb.net الئ C# - بواسطة kiki - 21-09-19, 06:28 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] تحويل كود ahmed_king2023 2 881 06-06-23, 09:44 AM
آخر رد: fouadhdfouad
  [VB.NET] تحويل كود ahmed_king2023 6 1,332 22-04-23, 11:30 PM
آخر رد: ahmed_king2023
  [C#.NET] تحويل كود الي c# ali_ahmed12 2 838 10-01-23, 03:02 PM
آخر رد: ali_ahmed12
  [C#.NET] تحويل كود الي c# ali_ahmed12 2 950 03-12-22, 03:52 PM
آخر رد: ali_ahmed12
  [VB.NET] تحويل كود الي c# ali_ahmed12 5 1,268 30-11-22, 07:32 PM
آخر رد: ali_ahmed12
  [VB.NET] تحويل كود الي c# ali_ahmed12 0 656 29-11-22, 06:30 PM
آخر رد: ali_ahmed12
  [C#.NET] تحويل كود تالي الي c# ali_ahmed12 5 1,267 17-11-22, 04:25 AM
آخر رد: yaser27
  [C#.NET] تحويل كود الي c# ali_ahmed12 2 1,413 02-11-22, 05:54 PM
آخر رد: الماجيك مسعد
  تحويل دالة ali_ahmed12 11 2,574 16-10-22, 02:32 PM
آخر رد: Meen2
  تحويل مشروع من c# الى فيجول بيسك Lathe1 3 1,788 04-06-22, 08:49 PM
آخر رد: Lathe1

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


يقوم بقرائة الموضوع: