PDA

View Full Version : سوال: نمایش عنوان و آیکون برنامه در تسکبار ویندوز



nazanin_90
شنبه 23 آبان 1394, 19:27 عصر
سلام
در حالت معمول ، بعد از ایجاد یک فرم و اجرائی نمودن آن فقط آیکون فرم برروی نوار تسکبار ویندوز به نمایش در می آید . برای به نمایش در آوردن یک عنوان در کنار آیکون فوق بر روی نوار تسکبار ویندوز چه راهکاری لازم است ؟
با تشکر

nazanin_90
یک شنبه 24 آبان 1394, 13:44 عصر
سلام
برنامه نویس های عزیز ! آیا شما برای نرم افزاری که با وی بی تولید می کنید آیکون و عنوان آن نرم افزار که بر روی تسکبار نمایش داده میشود انتخاب نمی کنید ؟

ضمناً اگر بزرگواری به این سوال پاسخ داد به این سوال هم (اگر امکان دارد ) پاسخ دهد :
آیا چنین امکانی وجود دارد که فرمی که قرار است آیکون و عنوان آن بر روی نوار تسکبار نمایش داده شود در حالت مخفی اجراء شود ولی آیکون و عنوان آن بر روی نوار تسکبار نمایش داده شود ؟
با تشکر فراوان

meys34
یک شنبه 24 آبان 1394, 15:23 عصر
سلام

منظورتون یه همچین چیزیه؟ درست متوجه منظورتون نشدم...



http://i.stack.imgur.com/6WZD1.png

vbhamed
چهارشنبه 27 آبان 1394, 07:41 صبح
سلام

برای قراردادن آیکون کیفیت بالا از برنامه زیر که یک Add-In برای ویژوال بیسیکه استفاده کنید (حتما رجیسترش رو هم انجام بدین)
اگر ویژوال بیسیک بازه ببندیدش و اینو نصب کنید و بعد وی بی رو اجرا کنید، چند تا ابزار تو نوار بالا ظاهر میشه، پروژتون رو باز کنید و اولین دکمه (دورش مستطیل قرمز گذاشتم) رو بزنید و از قسمت Application Icon آیکون دلخواه و با کیفیت رنگ بالا رو بزارید، سپس برای گرفتن خروجی Exe از برنامه از این به بعد از دکمه ای که دورش مستطیل آبی هست استفاده کنید، البته دقت داشته باشید که آیکون مورد نظر فقط در حالت اجرای فایل Exe دیده میشه و نه در محیط ویژوال بیسیک

136868

فقط یک نکته خیلی مهم :
وقتی این ابزار اضافه میشه ممکنه تداخلی ایجاد کنه و نزاره ocx های جدید به پروژه اضافه کنید (از منوی Project گزینه Components)، البته نه همه کامپوننتها ولی برای بعضی ها مشکل ساز میشه اونم معمولا فقط دفعه اول

برای رفع این مشکل هر موقع خواستید کامپوننتی اضافه کنید ابتدا منوی Add-Ins گزینه Add-In Manager رو انتخاب کنید و از لیست Add-In ها vbAdvance رو انتخاب کنید و اون دو تا تیک پایین فرم رو بردارید و Ok بزنید تا vbAdvance بسته بشه، بعدش حتما از وی بی خارج بشید و دوباره وارد بشید و کامپوننت مورد نظرتون رو به پروژه اضافه کنید، سپس دوباره از همون منو vbAdvance رو با زدن همون تیک ها فعال کنید

در مورد سؤال دوم هم فرم نباید مخفی باشه ولی در ساده ترین حالت میشه موقعیتش رو انتقال داد به بیرون از صفحه نمایش با دستوری مشابه زیر، ولی فکر نکنید دیگه اصلا نمیشه دیدش، کافیه کاربر Alt+Space رو بزنه تا منوی فرم ظاهر بشه، اگر منوی فرم رو مخفی کنید و دکمه های بزرگ و کوچک رو غیر فعال کنید و سایز فرم رو هم تا جای ممکن کوچک کنید باز بهتر میشه
Me.Left = -Me.Width * 2

nazanin_90
چهارشنبه 27 آبان 1394, 09:48 صبح
با سلام و عرض تشکر فراوان از استاد بزرگ ،آقا حامد عزیز

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

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

و اما درمورد سوال دوم یک مشکلی وجوددارد و آن اینکه علیرغم عدم مشاهده مستقیم فرم (بلحاظ جابجائی آن ) وقتی موس را بروی آیکون فایل اجرائی بر روی نوار تسکبار ویندوز نگه میداریم تصویر آن فرم در بالای نوار فوق به نمایش در می اید ( تصویر دوم را ملاحظه بفرمائید ). آیا راهی برای به نمایش در نیامدن این تصویر وجود دارد ؟
با تشکر فراوان