نقل قول: اشکال برنامه نویسی من !
با سلام
از کد زیر استفاده بکنید
/// <summary>
/// پرسش از کاربر برای خروج از برنامه
/// </summary>
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if(
MessageBox.Show
("ایا مایل به خروج هستید ؟","توجه", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
== System.Windows.Forms.DialogResult.No)
e.Cancel = true;
}
موفق باشید
نقل قول: اشکال برنامه نویسی من !
نقل قول: اشکال برنامه نویسی من !
سلام دوست عزیز ، اصلاح شده کد خدتون رو براتون گذاشتم
private void wwpad_FormClosing(object sender, FormClosingEventArgs e)
{
dial = MessageBox.Show("Do you want to save your file?", "Save File",
MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
if (dial == DialogResult.Yes)
{
savefile();
}
}
وقتی فرم در حال بسته شدن هست دیگه نیازی به استفاده از this.Close نیست
نقل قول: اشکال برنامه نویسی من !
نقل قول:
نوشته شده توسط
علیرضا حسن زاده
مشکل چیه؟ خطا میده؟
معذرت
زمانی که دکمه No زده میشه msgbox توی حلقه لوپ میفته و بسته نمیشه تا زمانی که یا cancel یا yes زده بشه !
نقل قول: اشکال برنامه نویسی من !
private void wwpad_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("Do you want to save your file?", "Save File", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.
Cancel)
e.Cancel = true;
else if (MessageBox.Show("Do you want to save your file?", "Save File", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult
.Yes)
savefile();
{
**الان رو این حالت نوشتم واسه save کردن دوبار باید کلیک کرد.
cancel از خروج برنامه جلوگیری میکنه.(درست شد)
yes ابتدا ذخیره بعد خروج
no خروج بدون ذخیره کردن.
نقل قول: اشکال برنامه نویسی من !
نقل قول:
نوشته شده توسط
Diaco.10727
سلام دوست عزیز ، اصلاح شده کد خدتون رو براتون گذاشتم
private void wwpad_FormClosing(object sender, FormClosingEventArgs e)
{
dial = MessageBox.Show("Do you want to save your file?", "Save File",
MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
if (dial == DialogResult.Yes)
{
savefile();
}
}
وقتی فرم در حال بسته شدن هست دیگه نیازی به استفاده از this.Close نیست
این درسته
اما دکمه Cancel چی ؟؟
تو این حالت cancel هم که زده میشه برنامه بسته میشه .
نقل قول: اشکال برنامه نویسی من !
سلام دوست عزیز.
ای کد رو چک کن. مشکل cancel و پرسش دو مرتبه برای ذخیره کردن حل شده.
به شیوه نوشتن و ترتیب دستورات دقت کن.
اگر جواب دو سوال بالا رو نگرفتی بگو تا توضیح بدم
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult result=MessageBox.Show("Do you want to save your file?", "Save File", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
if (result == System.Windows.Forms.DialogResult.Cancel)
e.Cancel = true;
else if (result == System.Windows.Forms.DialogResult.Yes)
SaveFile();
}
نقل قول: اشکال برنامه نویسی من !
سلام ممنون از همه . این مشکلم حل شد. اما
یه سوال دیگه
چطور میتونیم متن درون یه textbox رو چپ چین یا راست چین و bold و italic و underline کنیم؟
مثل office word .
من نتونستن کدشو بنویسم که جواب بده واسه همین کلا نمیدونم باید چی کارکنم.
ممنونم.
نقل قول: اشکال برنامه نویسی من !
با سلام دوست عزیز اینم جواب سئوال آخریتون موفق باشید
textBox1.Font = new Font("Arial", 8.25f, FontStyle.Bold);
textBox1.RightToLeft=RightToLeft.Yes;
نقل قول: اشکال برنامه نویسی من !
نقل قول:
نوشته شده توسط
flash118
با سلام دوست عزیز اینم جواب سئوال آخریتون موفق باشید
textBox1.Font = new Font("Arial", 8.25f, FontStyle.Bold);
textBox1.RightToLeft=RightToLeft.Yes;
عذر می خواهم اگر روی حرف شما اساتید حرف میارم، اما احتمالا دوستمون داره با RichTextBox کار می کنه نه TextBox معمولی.
مطمئن نیستم اما این ممکنه کمک کنه:
RichTextBox1.SelectionAlignment = HorizontalAlignment.Right
نقل قول: اشکال برنامه نویسی من !
سلام خیی ممنون از همگی
بله درسته من دارم با richtextbox کار میکنم و اشتباها textbox ذکر کردم.
اما خیلی ممنونم.