21-09-19, 06:28 PM
تفضل الكود بعد التحويل
فى البداية سيتم التاكد من اسدعاء التالى
لا تنسي اضافة Microsoft.VisualBasic من خلال References
الان تقوم باضافة الكود التالى خارج اى حدث
فى حدث الزر قم باضافة الكود التالى
وبالنهاية فى حدث لود الفورم قم باضافة الكود التالى
كل ما تبقي عليك هو تغيير المسميات طبقاً لكل اسم اداء مستخدم لديك
والاسماء التى مطلوب النظر اليها
وتذكر بان FButton هو خاص بحدث الزر
فى البداية سيتم التاكد من اسدعاء التالى
كود :
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 كود :
CBoxDrives, FButton
وتذكر بان FButton هو خاص بحدث الزر

