PDA

View Full Version : سوال: بارگذاری کامل فرم قبل از نمایش



mofrad
یک شنبه 27 تیر 1389, 10:38 صبح
سلام
چطوری میشه یک فرم (نه خود برنامه!) رو قبل از اینکه نمایش داد به طور کامل لود کرد و بعد نمایش داد؟
(بعضی از آیتم های فرم در زمان اجرا ساخته و یا بارگذاری میشن)
ممنون میشم دوستان راهنمایی کنند.

vcldeveloper
یک شنبه 27 تیر 1389, 12:11 عصر
وقتی فرم Create میشه، کامل لود شده. اون وقت برای نمایشش کافیه متد Show یا ShowModal آن را فراخوانی کنید.

mofrad
یک شنبه 27 تیر 1389, 13:40 عصر
ممنون ولی موقع که فرم میخواد نمایش داده بشه چند اتفاق باید بیفته یکی اسکین برنامه تغییر میکنه و یکی دیگه هم از بانک میخونه و همچنین عکس رو از مسیر خاصی لود میکنه. اینها همه در هنگام نمایش فرم اتفاق میفته و میخوام قبل از اینکه فرم رو به کاربر نشون بده تمام این اتفاق ها قبلشه انجام بشه! یه چیزی تو مایه های "در حال بارگذاری..."

vcldeveloper
یک شنبه 27 تیر 1389, 14:01 عصر
میخوام قبل از اینکه فرم رو به کاربر نشون بده تمام این اتفاق ها قبلشه انجام بشه!
اون کدها را به متد Create فرم، یا رویداد OnCreate آن منتقل کنید.


یه چیزی تو مایه های "در حال بارگذاری..."
اگر میخواید تا زمان آماده شدن فرم، یک پنجره خاص روی صفحه نمایش داده بشه، در همین تالار عبارت Splash Screen را جستجو کنید. قبلا درباره اش هم توضیح داده شده، و هم نمونه کد قرار داده شده.