PDA

View Full Version : مبتدی: نبستن فرم توسط کاربر



SEZAR.CO
چهارشنبه 30 اسفند 1391, 20:34 عصر
با عرض سلام
دوستان ما یک فرم داریم
ولی نمی خواهیم کاربر بتواند ان را ببندد
و تنها راه بستن ان زدن یک باتن روی فرم است
اگر می شود بنده را راهنمایی کنید
با تشکر

C#‎_best_Programmer
چهارشنبه 30 اسفند 1391, 20:37 عصر
دادشم می خوای طبق شرایط خاصی بتونه فرم و ببنده؟
پس انیبل باتونو فالز کن

omidamiry
چهارشنبه 30 اسفند 1391, 21:01 عصر
عیدتان مبارک
شما از قسمت فرم استایل گزینه فیکسد سنگل رو انخاب کنید


یا گزینه بانت باکس را فالس کنید یا کنسل باتن را فالس کنید

danialafshari
چهارشنبه 30 اسفند 1391, 21:20 عصر
سلام
بفرمائید :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
bool chkClose = false;

public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
chkClose = true;
Application.Exit();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (chkClose == false)
e.Cancel = true;
else
e.Cancel = false;
}
}
}

SEZAR.CO
پنج شنبه 01 فروردین 1392, 15:13 عصر
با عرض سلام وتشکر
مطمئنید کدتون درسته
من میخواهم فقط فرم توس باتن بسته شه!

C#‎_best_Programmer
پنج شنبه 01 فروردین 1392, 15:18 عصر
داشم فرم استایلو بکن نان بعد یه باتن بذار

tooraj_azizi_1035
پنج شنبه 01 فروردین 1392, 15:23 عصر
در رویداد FormClosing خاصیت e.Cancel رو مساوی true قرار بده ملتو راحت کن.

SEZAR.CO
پنج شنبه 01 فروردین 1392, 15:54 عصر
داشم فرم استایلو بکن نان بعد یه باتن بذار
شاید نشه از خود فرم بست ولی باز هم راه هایی برای بسن بغیر از دکمه وجود دارد
شایدم اصلا همچین کاریش نشه کرد
راستی
من هنوز منظور برنامه شمارا نفهمیدم

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1{public partial class Form1 : Form{bool chkClose = false;public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){chkClose = true;Application.Exit();}private void Form1_FormClosing(object sender, FormClosingEventArgs e){if (chkClose == false)e.Cancel = true;elsee.Cancel = false;}}}

danialafshari
پنج شنبه 01 فروردین 1392, 16:57 عصر
با عرض سلام وتشکر
مطمئنید کدتون درسته
من میخواهم فقط فرم توس باتن بسته شه!

خب همینه دیگه
داشم خواهشن قبل از کامنت گذاشتن کد رو تست کن اگه کار نداد اون وقت کامنت بده تا حل کنیم !
حتما تستش کردم !
کل کد فرم رو گذاشتم که شبه پیش نیاد

sunboymn
جمعه 02 فروردین 1392, 02:49 صبح
سلام
نیاز به این همه کدنویسی نیست برو توو Properties فرم و گزینه Form Border Style رو پیدا کن و none ش کن
بعد یه دکمه بذار رو فرم و توش بنویس
this.close();

sunboymn
جمعه 02 فروردین 1392, 02:51 صبح
سلام
نیاز به این همه کدنویسی نیست برو توو Properties فرم و گزینه Form Border Style رو پیدا کن و none ش کن
بعد یه دکمه بذار رو فرم و توش بنویس
this.close();

tooraj_azizi_1035
جمعه 02 فروردین 1392, 12:47 عصر
چرا کاری که گفتم رو انجام نمی دی؟

danialafshari
جمعه 02 فروردین 1392, 14:07 عصر
از تمامی دوستان تقاضا دارم به جای بالا بردن پست تاپیک کدی که قرار داده شده رو تست کنند تا این همه پست بیخودی ایجاد نشه
خوب کد من هم در Form_Closing هست