این مثال آخری که گذاشتم دیدی؟
کیوسک نیست
اگه dll شما امکان گذاشتن تیک top و برداشتنش رو می داشت مشکلت حل بود ولی این یکی رو نداره
این مدل اخری که شما گذاشتد سایز 800x600 نیست در واقع شما سایز منوی تسکبار رو از سایز برنامه کم کردید
پس اگه برنامه که 800x600 طراحی شده باشه روز از نو ...
این دستور رو ببین ژولی جان
یه راه پیدا کردم برای تنظیم اندازه صفحه
این دستور رو تو on startup برنامه بزارید
Screen = System.GetDisplayInfo();
if Screen.Width > 800 then
File.Run(_SourceFolder.."\\Large.exe", "", _SourceFolder, SW_SHOWNORMAL, false);
Application.Exit();
End
میتونید به جای نوشته
Large.exe
برنامه خودتان رو بذارید
این دستور باعث میشه اگه روزلیشن غیر از مود
800x600
باشه برنامه اجرا نشه و در صورتی که مود 800x600 بود برنامه اجرا میشه
مثال میزنم
2 تا برنامه که هر دو یکی هستن داریم که یه دستور باید این وسط مدیریت کنه
در صورتی که روزلیشن مانیتور 800x600 بود برنامه با سایز 1 اجرا بشه و در صورتی که روزلیشن 1024x768 بود برنامه 2
خوب اینطور یه حالت متغیر صورت میگیره
البته در مورد کاری که من میگم هر دو صفحه یه سایزه
اگر روزلیشن 800x600 بود برنامه 1 بصورت ( کیوسک اجرا بشه که خوب در روزلیشن 800x600 حاشیه ای نداره و تاپه حال اگر روزلیشن 1024x768 یا بزرگتر بود پروجه دوم باید بدون کیوسک باشه اجرا بشه همین خیلی راحته البته اگه بشه این دستوررو درست کرد
به دلیل اینکه فقط در سایز 800x600 منوی استارت درگیری داره
ژولی جان شما میتونی به این دستور یه چیزکی اضافه کنی که این امکان رو داشته باشه
لطفا این سمپل رو ببینید
ممنان