PDA

View Full Version : سوال: اولین رویدادی که هنگام اجرای برنامه اجرا میشه کدام است؟



ehsanvb
یک شنبه 19 آبان 1392, 11:00 صبح
من میخوام فرم اولم موقع اجرای برنامه دیده نشه، برای اینکار توی لود فرمم گذاشتم که Visible رو false کنه (بدلیل اینکه توی مشخصات فرم نمیشد فالسش کرد) ولی مشکل اینجا پیش میاد که موقع اجرا فرم نمایش داده میشه و بلافاصله حذف میشه ، من میخوام که اصلا نمایش داده نشه.
رویدادهایی که قبل از فرم لود اجرا میشه کدومن که اونجا Visible رو false کنم؟
چه کنم به نظر شما؟ :متفکر:

rahnema1
یک شنبه 19 آبان 1392, 13:54 عصر
Opacity رو بذار 0

hosseinbarnamenevis
یک شنبه 19 آبان 1392, 19:04 عصر
بهتره از hide استفاده کنی

ehsanvb
شنبه 25 آبان 1392, 10:00 صبح
Opacity رو بذار 0

با این کار مشکلم حل شد ولی جواب این سوالم رو نگرفتم:

اولین رویدادی یا رویدادهایی که هنگام اجرای برنامه یا نمایش یک فرم اجرا میشه (قبل از فرم لود) چیست؟

amin32
شنبه 25 آبان 1392, 10:10 صبح
اولین رویداد HandleCreated هست. بعدش bindingContextChanged و بعد از اون load !

ehsanvb
شنبه 25 آبان 1392, 10:59 صبح
اولین رویداد HandleCreated هست. بعدش bindingContextChanged و بعد از اون load !








درست می فرمایید ولی چرا Me.Visible = False توی هیچکدام از این سه رویداد عمل نمیکنه و فرم را ناپدید نمیکنه؟؟!!

sina.lor.boy
شنبه 25 آبان 1392, 21:16 عصر
درست می فرمایید ولی چرا Me.Visible = False توی هیچکدام از این سه رویداد عمل نمیکنه و فرم را ناپدید نمیکنه؟؟!!

ولش کن رفیق میتونی از این کد استفاده کنی :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End
End Sub

xxnagin
شنبه 25 آبان 1392, 23:36 عصر
ولش کن رفیق میتونی از این کد استفاده کنی :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End
End Sub

سلام
الان شما با این مغزت داری تلف میشی به جای بیل گیتس شما باید روی تخت پادشاهی Microsoft بودی
با کد شما که چه لزومی داره که برنامه رو اجرا کنی

دلیل اینکه فرم نباید دیده بشه چیه
پست دوم یعنی این Opacity رو بذار 0 بهترین جوابه
TransparencyKey رو با back color رو هم رنگ هم میتونی بذاری
برای دیده شدن هم رنگ یکی رو تغییر بدی فرم نمایش داده میشه
فرم هم می تونی مینیمایز کنی

ehsanvb
یک شنبه 26 آبان 1392, 09:32 صبح
ولش کن رفیق میتونی از این کد استفاده کنی :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End
End Sub

رفیق سر صبحی کلی خندیدم دستت درد نکنه :تشویق:

ehsanvb
یک شنبه 26 آبان 1392, 09:38 صبح
دلیل اینکه فرم نباید دیده بشه چیه



سلام
دلیلش اینه که من یه برنامه نوشتم که با اجرای صفحه اول یه سری تنظیمات و اتصالات برقرار میکنه، حالا تصمیم گرفتم برای ورود به برنامه و تعیین سطوح دسترسی از یوزر و پسورد استفاده کنم، میخوام وقتی برنامه اجرا میشه خودش رو نامرئی کنه و صفحه ورود را بازکنه و بعد از ورود صحیح یوزر پسورد صفحه اصلی که نامرئی شده بود با دسترسی های جدید نمایان بشه.

البته فعلا با روش Opacity حل شده مشکلم ولی میخواستم ببینم روش اصولی تری وجود نداره؟

sina.lor.boy
یک شنبه 26 آبان 1392, 12:27 عصر
رفیق سر صبحی کلی خندیدم دستت درد نکنه :تشویق:

چاکریم :لبخند:

sina.lor.boy
یک شنبه 26 آبان 1392, 12:28 عصر
سلام
الان شما با این مغزت داری تلف میشی به جای بیل گیتس شما باید روی تخت پادشاهی Microsoft بودی
با کد شما که چه لزومی داره که برنامه رو اجرا کنی

دلیل اینکه فرم نباید دیده بشه چیه
پست دوم یعنی این Opacity رو بذار 0 بهترین جوابه
TransparencyKey رو با back color رو هم رنگ هم میتونی بذاری
برای دیده شدن هم رنگ یکی رو تغییر بدی فرم نمایش داده میشه
فرم هم می تونی مینیمایز کنی


حال میکنی ؟