PDA

View Full Version : ایجاد تب جدید در webbrowser



debugger
سه شنبه 09 شهریور 1389, 13:52 عصر
سلام دوستان من تو برنامه ام از webbrowser استفاده کردم . حالا میخوام مثل اینترنت ایکسپلورر بتونم یه ادرس را در یک تب جدید باز کنم

چطوری باید این کار را انجام بدم ؟؟؟؟

یک مثال از اینترنت پیدا کردم که کنترل tabcontrol را به وب براوزر تبدیل کرده بود و اصلا از webbrowser استفاده نکرده بود ولی کد هاش طوری بود که من کامل نتوستم پیاده سازی کنم

چون من میخوام tab جدید را در یک picturebox نشون بدم

توضیحات بیشتر : فرض کنید من یک webbrowser روی فرمم دارم و کابر وقتی به یک سایتی میره و میخواد مثلا لینک یک عکس را new tab کنه در picture باکس نشون داده بشه

برای این نیاز به newtab دارم که نمی خوام session از بین بره و گرنه میشه مستقیم ادرس عکس را در پیکچر باکس لود کرد.

شما فقط یک راه ساده برای نشون دادن تب پیج بگین کار من راه میوفته
با تشکر

debugger
سه شنبه 09 شهریور 1389, 23:40 عصر
عجب سوال سختی پرسیدم که تا این لحظه فقط 4 نفر نگاه کردند

arefba
چهارشنبه 10 شهریور 1389, 01:02 صبح
برای اینکار باید تعریف کنید که در صورتی کاربر روی لینکی کلید کرد چند کلمه آخر لینک رو بررسی کنه در صورت بفرض جی پگ بودن با استفاده از کد نویسی یک لیبل بسازهو اون رو در لکیشنی بزاره که با هیچ کدام از لیبل های دیگر که قبلا ساخته مساوی نباشه در صورت کلیک بر روی اون یه پنل سایز خاصی رو از صفحه بگیره که حالا اگه عکس بود یه پیکچر باکس برای نمایشش باشه و آدرس رو لود کنه
اگه منظورت رو درست فهمیده باشم
اگه تو کد پروجکت بگردی من یکی دو تا بروزر اوپن سورس این شکلی دیدم

debugger
چهارشنبه 10 شهریور 1389, 01:43 صبح
لینکی که من دارم لینک یک عکس هست . اما نه خبری از اسم و فرمت عکس هست و نه چیزی

حتی تو سورس صفحه هم چیزی نیست

خب این صفحه باید در یک تب باز بشه تا سیشن از بین نره و کد متفاوتی تولید نشه

مثلا لینک زیر را ببینید

http://xnet.blogveb.com/CaptchaSecurityImages.php

arefba
چهارشنبه 10 شهریور 1389, 02:34 صبح
بله این عکس ها Security Images عکسهایی هستند که جهت امنیت بیشتر پشت یک لایه پنهان میشن
و همونطور که می بینید در هر بار ریفرش کردن این عکس یه عکس جدید جایگزین میشه
خوب بیاید خیلی کند تر از سرعت اینترنت ایران این مسئله رو بررسی کنیم
وقتی روی لینک کلیک می کنیم
ابتدا به سرور سایت وصل میشه
یه عکس جدید با فرمت جی پگ رو می گیره و به عنوان خروجی برای شما نمایش میده
آدرس شما باز همون آدرس سرور هست اما فایل شما جی پگ

خب اگه با دانلود منیجر آدرس رو بزنیم برای دانلود ابتدا میگه که این عکس نیست بعد از چند ثانیه میگه عکسه و باز هم با همون آدرس
متوجه شدید که یه میزان بازگشتی این وسط هست که خارج از قضیه سرور برای دانلود منیجر معلوم کرد که داره یه عکس رو می گیره حتی با وجود اینکه دات پی اچ پی هست
پیشنهاد می کنم برید دانلود منیجر های اوپن سورس رو یه نگاهی بندازید شاید بشه استفاده ای برد