برگزیده های پرشین تولز

هدایت مرورگر به صفحه دیگر در تب جاری

ayma

کاربر فعال بخش پاتوق
کاربر فعال
تاریخ عضویت
3 دسامبر 2011
نوشته‌ها
1,075
لایک‌ها
3,581
سن
35
سلام ، فرض کنید که دو button داریم که با کلیک روی button 1 سایت گوگل باز میشه و با کلیک روی دومی سایت یاهو ، مشکلم اینجاست که وقتی کاربر روی دکمه دوم کلیک کرد ، سایت یاهو در تب جدید باز می شود ، منتهی اون چیزی که میخوام اینکه با زدن دکمه دوم مرورگر از گوگل به یاهو برود

کد:
private void button1_Click(object sender, EventArgs e)
       {
           System.Diagnostics.Process.Start("www.google.com");
       }

       private void button2_Click(object sender, EventArgs e)
       {
           System.Diagnostics.Process.Start("www.yahoo.com");

       }
 

alirezador

Registered User
تاریخ عضویت
6 اکتبر 2014
نوشته‌ها
76
لایک‌ها
12
سن
39
محل سکونت
تبریز
عزیز اگه با asp.net کار میکونی دستور response.redirect را باید استفاده کنید
 

ayma

کاربر فعال بخش پاتوق
کاربر فعال
تاریخ عضویت
3 دسامبر 2011
نوشته‌ها
1,075
لایک‌ها
3,581
سن
35
عزیز اگه با asp.net کار میکونی دستور response.redirect را باید استفاده کنید
ممنون داداش ، اما سوال برا سی شارپ بود (نرم افزار تحت ویندوز )
جواب سوال هم استفاده از توابع API مرور گر بود که حوصله ام نکشید برم ته اش ..
یادمه اون زمان یه چیزایی هم در مورد " هوک " شنیدم در رابطه با این موضوع
 

alirezador

Registered User
تاریخ عضویت
6 اکتبر 2014
نوشته‌ها
76
لایک‌ها
12
سن
39
محل سکونت
تبریز
سلام باز هم سوال شما واضح نیست
اگه از webroweser استفاده کردی که برای رفتن به یک صفحه هز navigation استفاده میشه ه اون دستوری که بالا نوشتین
 

ayma

کاربر فعال بخش پاتوق
کاربر فعال
تاریخ عضویت
3 دسامبر 2011
نوشته‌ها
1,075
لایک‌ها
3,581
سن
35
سلام باز هم سوال شما واضح نیست
اگه از webroweser استفاده کردی که برای رفتن به یک صفحه هز navigation استفاده میشه ه اون دستوری که بالا نوشتین
ببخشید دوست عزیز ، منظور من واضحه شما متوجه نشدین ، اگر از دستور پایینی استفاده بشه مرورگر لینک دوم رو در صفحه دوم ایجاد می کنه یعنی تو یک New tab
ولی دنبال دستوری بودم که مثلا response.redirect تو Asp.Net عمل کنه(( اگر پست اول رو با دقت بیشتری بخونین متوجه می شین ))

کد:
           System.Diagnostics.Process.Start("www.google.com");
 

gazmeh13

Registered User
تاریخ عضویت
24 ژانویه 2014
نوشته‌ها
314
لایک‌ها
109
واسه این کارا بهتره از وب بروزر خو ویژوال استفاده کنی در غیر اینن صورت باید بسته به مرورگر باید یا تب ها رو بدست بیاری
بعد اون تب ها رو ببندی و تب بعدی رو باز کنی یا اینکه لیست پروسس ها رو بدست بیاری و اونارو ببندی و دیگری رو باز کنی
ولی در کل از همون مرورگر خود ویژوال استفاده کن
( البته راه های دیگه هم شاید باشه ) :)
 
بالا