نمایش نتایج 1 تا 5 از 5

نام تاپیک: سوالی در مورد یک رویداد و یک خاصیت

  1. #1
    کاربر دائمی آواتار بمب منطقی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    شمال-ایران
    پست
    1,049

    سوالی در مورد یک رویداد و یک خاصیت

    با سلام خدمت همه دوستای با حال

    1-
    چه جوری میشه یک فرم یا یک msg box یا هر کادر دیگری را مشخص کرد که به هنگام بسته شدن فرم اصلی برنامه اجرا بشه. :( :(

    2-بعد از false کردن خاصیت control box فرم , با چه کدی میشه دو command تعریف کرد که کار minimize و maximize رو انجام بدن. :cry: :cry:

    اگه میشه هر کدوم از دو سوال بالا رو با یه مثال بگین .


    قربون you

  2. #2
    سلام در باره سوال اول باید بگم شما هر کد یا روالی رو داخل Form_Unload قرار بدی قبل از بسته شدن فرم کد ها اجرا میشن مثلا میتونی یک msgbox بزاری تا هر وقت کسی از برنامه خارج شد ابتدا سوال کنه و بعد خارج بشه
    این هم مثالش

    Private Sub Form_Unload(Cancel As Integer)
    xcv = MsgBox("Are you Quit of program ?", vbYesNo)
    If xcv = vbNo Then
    Cancel = True
    End If
    End Sub

    در مورد سوال دوم شما میتونید از خاصیت WindowState استفاده کنید که 3 پارامتر داره

    0 برای حالت نرمال
    1 برای حالت mini
    2 برای حالت max

    این هم مثال
    Private Sub Command1_Click()
    Form1.WindowState = 1
    End Sub

    امیدوارم مشکلت حل شده باشه

  3. #3
    کاربر دائمی آواتار بمب منطقی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    شمال-ایران
    پست
    1,049
    با سلام :

    در مورد سوال دوم مشکلم حل شد , دستت درد نکنه. :P

    اما در مورد جوابی که به سوال اولم دادی باید بگم که روشی که مطرح کردی درسته ولی در مورد فرم اصلی برنامه صدق نمی کنه . من این کار رو برای فرم اصلی برنامه (که میتونه یه فرم mdi یا یه فرم معمولی باشه) کردم ولی msg box وقتی ظاهر می شود که فرم بسته شده . البته باید بگم که بعد از بسته شدن فرم و باز شدن msg box برای دوباره ضاهر کردن فرم تلاش کردم ولی موفق به این کار نشدم.
    فکر می کنم اینکار رو میشه از رویداد query unload انجام داد ولی نمی دونم چطور. اگه میشه منو راهنمایی کنید.

    :oops:

  4. #4
    سلام من فکر میکنم شما دستور رو درست وارد نکردید :wink: چون در مورد هر فرمی کار میکنه برای همین منظور مثالی رو نوشتم میتونی داونلود کنی و ببینی :)

  5. #5
    کاربر دائمی آواتار بمب منطقی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    شمال-ایران
    پست
    1,049
    امتحان می کنم و جوابشو بهت میگم. راستی دستت درد نکنه که این زحمتو برای من کشیدی.
    :oops: :oops:

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •