PDA

View Full Version : دکمه Close فرم



amir.NET2
دوشنبه 11 دی 1385, 12:59 عصر
از اساتید کسی میدونه چه جوری میشه Enable دکمه Close فرم (اون ضربدر کوچیکه )

رو False کرد ؟؟

iman_s52
دوشنبه 11 دی 1385, 17:05 عصر
واسه چه کاری میخوای؟؟
میخوای که فرمت بسته نشه ؟

karimi84
دوشنبه 11 دی 1385, 18:44 عصر
اگر اشتباه نکنم فکر کنم اگر properti هاش خوب نگاه کنی اونجا بتونی این کار را انجام بدهید

Mohammadi_A
دوشنبه 11 دی 1385, 19:43 عصر
راجع به Close نداره ؟

karimi84
دوشنبه 11 دی 1385, 21:10 عصر
control box کلا fasle میکند

عفت بزرگه
دوشنبه 11 دی 1385, 21:35 عصر
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
publicclassCloseButton
{
#region Interop Code
privateconstint SC_CLOSE = 0xF060;
privateconstint MF_BYCOMMAND = 0x0;
privateconstint MF_GRAYED = 0x1;
privateconstint MF_ENABLED = 0x0;
[DllImport("user32.dll", SetLastError = true)]
privatestaticexternint GetSystemMenu(IntPtr hWnd, int revert);
[DllImport("user32.dll", SetLastError = true)]
privatestaticexternint EnableMenuItem(int menu, int ideEnableItem, int enable);
#endregion
publicstaticvoid Disable(Form form)
{
IntPtr hWnd = form.Handle;
int SystemMenu = GetSystemMenu(hWnd, 0);
int PreviousState = EnableMenuItem(SystemMenu, SC_CLOSE, MF_BYCOMMAND | MF_GRAYED);
if (PreviousState == -1)
thrownewException("The close menu does not exist");
}
}



add this code to a class named: CloseButton
then in formload :CloseButton.Disable(this);

benyamin_pc
سه شنبه 12 دی 1385, 02:06 صبح
منوی برنامه را چطوری میشه حذف کرد؟همون کادری که اسم و آیکن برنامه با دکمه های minimize و max و close اونجان

leilav_1984
سه شنبه 12 دی 1385, 09:17 صبح
در مورد دکمه close من اینجا توضیح دادم
http://www.barnamenevis.org/forum/showthread.php?t=58122

SYSMAN
سه شنبه 12 دی 1385, 09:56 صبح
منوی برنامه را چطوری میشه حذف کرد؟همون کادری که اسم و آیکن برنامه با دکمه های minimize و max و close اونجان


خصوصیت controlbox رو false کنید

عفت بزرگه
سه شنبه 12 دی 1385, 13:47 عصر
در مورد دکمه close من اینجا توضیح دادم
http://www.barnamenevis.org/forum/showthread.php?t=58122


حد اقل صورت سوال رو بفهمید بعد جواب دهید

leilav_1984
چهارشنبه 13 دی 1385, 09:40 صبح
حد اقل صورت سوال رو بفهمید بعد جواب دهید

شما هم اول مطلب رو بخونید بعد اظهار نظر کنید