PDA

View Full Version : چگونه می توان بین listbox و webbrowser ارتباط برقرار کرد؟



alijobemail
سه شنبه 16 اسفند 1390, 23:48 عصر
درود دوستان
من چند تا صفحه وب آماده کردم (با موضوعات متفاوت)
مثلاً چند عنوان در لیست باکس دارم که می خواهم با کلیک بر روی هر کدام صفحه وب مخصوص خودش نشان داده شود!!!
لطفاً کمکم کنید

hamirayan
چهارشنبه 17 اسفند 1390, 02:07 صبح
سلام
اگه منظورتون رو خوب متوجه شده باشم(یعنی فرم برنامه دارای یک دکمه،web browser،Listbox میباشد).
کافی است در رویداد کلیک دکمه این قطعه کد رو بنویسید:

webBrowser1.Navigate(listBox1.Text );

مم ن

alijobemail
چهارشنبه 17 اسفند 1390, 11:58 صبح
دوست عزیز من در listbox مثلاً 10 آیتم دارم. می خوام با کلیک بر روی هر آیتم صفحه مخصوص به خودش باز بشه

debugger
چهارشنبه 17 اسفند 1390, 12:13 عصر
باید در رویداد selected item کد دوستمون را بنویسید

alijobemail
چهارشنبه 17 اسفند 1390, 12:34 عصر
بازم جواب نداد
دوستان بازم توضیح میدم شاید منظورمو درست نگفته باشم
من در listbox چند تا آیتم دارم. می خوام با کلیک بر روی هر آیتم webbrowser یه صفحه html که در هاردم ذخیره کردم نشون بده
مثلا 5 تا آیتم به نام های 1 تا 5 دارم
روی 1 که کلیک می کنم فایل 1.html روی هاردم اجرا بشه و درون webbrowser نشون بده
روی 2 که کلیک می کنم فایل 2.html از روی هاردم اجرا بشه و درون webbrowser نشون بده
و به همین ترتیب همه آیتم ها بارگذاری بشه...
:گیج:

alijobemail
چهارشنبه 17 اسفند 1390, 12:35 عصر
من مبتدی هستم
تو یه سایتی این مطلبو دیدم
http://www.c-sharpcorner.com/Forums/Thread/141227/using-webbrowser-listbox.aspx

alijobemail
چهارشنبه 17 اسفند 1390, 12:48 عصر
کسی نمی تونه کمک کنه؟:افسرده:

hamirayan
چهارشنبه 17 اسفند 1390, 18:25 عصر
باید این تکه کد رو بنویسید:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{

if (listBox1.Text == "1")
{
webBrowser1.Navigate("file:///C:/Users/ICC/Desktop/livescores.do.htm");
}
}

file:///C:/Users/ICC/Desktop/livescores.do.htm آدرس ذخیره سازی روی hard disk شماست.

mehdi zanjani
چهارشنبه 17 اسفند 1390, 19:15 عصر
webBrowser.Navigate("File Path");


با استفاده از کد بالا هر فایلی که میخوای رو میتونی باز کنی فقط تو رویداد selected index لیست باکس 1 دستور switch میذاری که روی هر کدوم کلیک کردی فایل مورد نظرت Navigate بشه!

alijobemail
پنج شنبه 18 اسفند 1390, 00:07 صبح
آقا مرسی حل شد