PDA

View Full Version : سوال: Minimize کردن



IamOverlord
پنج شنبه 06 اسفند 1388, 18:52 عصر
یا حق
سلام دوستان!
چه طوری می تونیم کاری کنیم که زمانی که پنجره ی ما Border نداره و Maximize
یا Normal هست بعد از Click روی عنوان اون در Taskbar به حالت Minimize در بیاد؟
:متفکر:

lordarma
پنج شنبه 06 اسفند 1388, 23:18 عصر
یا حق
سلام دوستان!
چه طوری می تونیم کاری کنیم که زمانی که پنجره ی ما Border نداره و Maximize
یا Normal هست بعد از Click روی عنوان اون در Taskbar به حالت Minimize در بیاد؟
:متفکر:

به نظر من همچین کاری به طور عادی انجام پذیر نیست (یعنی من بلد نیستم)،
اما یک راه دیگر است،
ابتدا یک فرم با حالت BorderStyle = None بسازید،
سپس در بالای فرم یک لیبل افقی بگذارید و خاصیت کپشن آن را برابر با کپشن فرم قرار دهید،
حالا می توانید هر کدی را خواستید برای آن بنویسید،
برای اون آیکون هم می توانی از ابزار گذاشتن عکس استفاده کنی و خاصیت Picture اون را برابر با خاصیت Icon فرم بگذار...،
اگر متوجه نشدی یا مثالی خواستی در خدمتم،
شاد و موفق باشی...

IamOverlord
جمعه 07 اسفند 1388, 11:36 صبح
سلام دوست عزیز!
مشکل من این جاست که دقیقا همین کار شما رو انجام می دم ولی در Minimize شدن و بالعکس مشکل داره پنجره ام...

lordarma
جمعه 07 اسفند 1388, 12:29 عصر
سلام دوست عزیز!
مشکل من این جاست که دقیقا همین کار شما رو انجام می دم ولی در Minimize شدن و بالعکس مشکل داره پنجره ام...


من نمی دونم شما در کجایش مشکل دارید ولی من تا حدودی این کد را برایتان نوشتم،
این کد اون قابلیت هایی که شما خواستید را دارد،
اگر باز هم سوالی بود مطرج کنید...

IamOverlord
جمعه 07 اسفند 1388, 13:50 عصر
شما اگه روی نام پنجره روی Taskbar کنار منوی Start کلیک کنی، پنجره هیچ تغییر حالتی نمی ده... :عصبانی++:

lordarma
جمعه 07 اسفند 1388, 14:07 عصر
شما اگه روی نام پنجره روی Taskbar کنار منوی Start کلیک کنی، پنجره هیچ تغییر حالتی نمی ده... :عصبانی++:


مگه قرار است چه تغییری جز بالا آمدن پنجره رخ بدهد؟!!!:متفکر:
شاید ویندوزتون قاطی کرده...:لبخند:

IamOverlord
جمعه 07 اسفند 1388, 14:22 عصر
مگه قرار است چه تغییری جز بالا آمدن پنجره رخ بدهد؟!!!:متفکر:
شاید ویندوزتون قاطی کرده...:لبخند:

غیر از بالا آمدن پنجره قراره که پایین هم بیاد. اگر ویندوز درست کار کنه به طور استاندارد با کلیک روی نام پنجره در Taskbar پنجره هم می تونه Minimize بشه و هم بالا بیاد ( Normal بشه ). (:لبخند:)

lordarma
جمعه 07 اسفند 1388, 14:30 عصر
غیر از بالا آمدن پنجره قراره که پایین هم بیاد. اگر ویندوز درست کار کنه به طور استاندارد با کلیک روی نام پنجره در Taskbar پنجره هم می تونه Minimize بشه و هم بالا بیاد ( Normal بشه ). (:لبخند:)

الان یقین پیدا کردم که ویندوز شما مشکل دارد!:قهقهه:
می توانی از بقیه دوستان هم بخواهی تا کد را تست کنند،:چشمک:
برای من دقیقا همین کاری که شما می گویید انجام می گیرد...:لبخندساده:

IamOverlord
جمعه 07 اسفند 1388, 14:46 عصر
یا حق
سلام!
خوب ممنونم که مشکل ویندوز من رو بهم خبر دادین... (!)
ولی در این صورت فکر کنم که WinXP SP2 کل ملت مشکل داره !
( این مشکل کوچیک رو دوستام از برنامم خبر دادن و تو همه ی کامپیوتر ها هست)
بقیه ی دوستان هم نظری بدن...

M.T.P
جمعه 07 اسفند 1388, 15:36 عصر
دوست عزیز من برنامه جناب lordarma رو دانلود کردم و تست کردم ، درسته با کلیک روی عنوانش رو taskbar برنامه minimize نمیشه ، از lordarmaی عزیز خواهش میکنم این موضوع رو یک بار دیگه بررسی کنه و برنامه کامپایل شده رو بدون کلیک روی لیبل سیاه و از طریق کلیک بر روی عنوانش در نوار وظیفه ویندوز(task bar) برنامه رو minimize کنند.
در کل باید خدمتتون عرض کنم که فرم های که border style اونها صفر هست هیچ وقت(از طریق کلیک روی عنوانشون در نوار وظیفه) minimize نمیشن این موضوع رو میتونین با کلیک روی Show Desktop(پنجرهD) امتحان کنید و خواهید دید که برنامه های که border style دارن و میشه اونها رو minimize کرد با کلیک روی عنوانشون با افکت خواص ویندوز max و min میشن اما برنامه هایی مثل برنامه جناب lorarma در واقع با کلیک روی Show Desktop یا کلید ترکیبی (پنجرهD) مخفی میشن(hide) و هیچ وقت minimize نخواهد شد.