View Full Version : سوال: قرار دادن فرم درون تکست باکس با استفاده از تابع SetParent
atf1379
دوشنبه 09 بهمن 1402, 23:19 عصر
در نمونه ضمیمه که از تالار وی بی دانلود شده با استفاده از تابع SetParent میتوان کارهای زیر رو انجام داد :
هر شي ئي رو توی فرم MDI قرار داد
يك فرم رو تو يك فرم غير MDI ديگه قرار داد
به صورت مجازي چند فرم MDI با فرمهاي فرزند مختلف داشته باشد
یک دكمه رو داخل TextBox قرار داد
یک فرم رو داخل يك PictureBox قرار داد
مثلا برنامه Word يا اتوكد يا هر برنامه ديگه داخل فرم اجرا میشه
موارد ذکر شده بالا در نمونه ضمیمه که در محیط vb6 تهیه شده قابل اجراست . سوال بنده اینست که آیا این موارد هم قابل پیاده سازی در محیط اکسس هست یا نه؟
با تشکر
eb_1345
سه شنبه 10 بهمن 1402, 01:53 صبح
سلام
مورد آخری که مربوط به اجرای برنامه های دیگه درون فرم میباشد در اکسس امکان پذیره . در نمونه ضمیمه برنامه notepad.exe در درون فرم اکسس قرار گرفته و با جابجائی فرم جابجا میشه.
در خصوص قرار گرفتن فرم درون فرمی دیگر در اکسس این حالت فرم پدر و فرزندی بصورت فرم و سابفرم می باشد .
در خصوص قرار گرفتن فرم درون پیکچر باکس (در اکسس ایمیج) و یا یک کمد باتن درون یک تکست باکس بعلت هندل نداشتن این اشیاء در اکسس بنظر من امکان پذیر نیست .شایدهم راهی داشته باشه که من از اون بی خبرم
simorgh2000
سه شنبه 10 بهمن 1402, 15:40 عصر
سلام استاد
واقعا عالیه . استاد برای تست برنامه گوگل ارث را امتحان کردم باز میشه ولی نه در داخل فرم برای این چه پیشنهادی دارید؟
eb_1345
سه شنبه 10 بهمن 1402, 19:35 عصر
سلام استاد
واقعا عالیه . استاد برای تست برنامه گوگل ارث را امتحان کردم باز میشه ولی نه در داخل فرم برای این چه پیشنهادی دارید؟
سلام
در نمونه ضمیمه برنامه گوگل ارث در داخل فرم باز میشه منتها یک سری ارور های اسکریپتی داره که بنده بواسطه عدم آشنائی با زبان و کدنویسی اسکریپت قادر به رفع این خطاها نیستم . ان شاءالله منتظر میمونیم استاد mazoolagh (https://barnamenevis.org/member.php?9893-mazoolagh) عزیز تشریف بیارن که هم در خصوص موضوع این تاپیک اظهار نظر فرمایند و هم اگه فرصتشو داشتن زحمت رفع خطاهای فایل ضمیمه رو بکشن
simorgh2000
سه شنبه 10 بهمن 1402, 22:06 عصر
ممنون استاد لطف کردید
mazoolagh
شنبه 14 بهمن 1402, 18:34 عصر
سلام
در نمونه ضمیمه برنامه گوگل ارث در داخل فرم باز میشه منتها یک سری ارور های اسکریپتی داره که بنده بواسطه عدم آشنائی با زبان و کدنویسی اسکریپت قادر به رفع این خطاها نیستم . ان شاءالله منتظر میمونیم mazoolagh (https://barnamenevis.org/member.php?9893-mazoolagh) عزیز تشریف بیارن که هم در خصوص موضوع این تاپیک اظهار نظر فرمایند و هم اگه فرصتشو داشتن زحمت رفع خطاهای فایل ضمیمه رو بکشن
سلام و روز خوش
در مورد خاموش کردن پیام های script error ؛
لطفا در form load و قبل از استفاده از کنترل مرورگر دستور زیر رو اجرا کنین:
wb.object.silent=true
البته در جریان باشین کنترل وب بروزر بر پایه internet explorer 7 هست و بسیاری از سایتها مدتهاست که اون رو پشتیبانی نمیکنن.
آخرین ورژن یعنی ie 11 هم نه تنها پشتیبانی نمیشه بلکه دیگه اجرا هم نمیشه (به عنوان مرورگر).
به همین دلیل هست که google maps هم کار نمیکنه!
ربطی به اکسس هم نداره - کلا این کنترل اگر یک برنامه ویندوزی #C یا VB.Net هم باشه اوضاع همینه،
با این تفاوت که اونجا کنترل مدرن webview2 رو داریم که بر پایه chromium هست و نه IE 7 .
گویا webview2 در office 365 در دسترس هست.
در تاپیک زیر موضوع مشابهی مطرح شده:
خطا در webBrowser عدم نمایش آدرس وب (https://barnamenevis.org/showthread.php?574298)
simorgh2000
شنبه 14 بهمن 1402, 19:40 عصر
استاد ممنون از راهنمایتون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.