PDA

View Full Version : سوال: کار با editor در webbrowser



alirezabigdeli
سه شنبه 23 مهر 1392, 22:11 عصر
سلام به همه ی دوستان
کسی میدونه چطوری میشه به دکمه های این editor دسترسی پیدا کرد؟
http://rozup.ir/up/asandl/Untitled.png

aliagamon
چهارشنبه 24 مهر 1392, 07:15 صبح
از رو title فکر میکنم تو این مورد بهترین راه باشه ....
من تو نت پد نوشتم خودت تست کن ببین جواب میده یا نه ....

foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("a")
{
if (el.GetAttribute("title").Equals("ویرایش سورس"))
{
el.InvokeMember("click");
}
}

alirezabigdeli
چهارشنبه 24 مهر 1392, 14:03 عصر
اول با تشکر از دوست عزيزمون aliagamon که وقت گذاشتن

دوستان اين سورس صفحه اي هست که اديتور در اون قرار داره

http://rozup.ir/up/asandl/editor%20(2).txt

همين طور که مشاهده ميکنيد زماني که من سورس صفحه رو ميگيرم تگي درباره المنت هاي موجود در اديتور وجود نداره بخاطر همين من نميتونم روي المنت ها کليک کنم.
ايا روشي هست که من بتونم به المنت ها دسترسي پيدا کنم؟

drsina
چهارشنبه 24 مهر 1392, 15:43 عصر
می تونی از IndexOf استفاده کنی !
این یعنی اینکه اولین مکان وقوع ، اون چیزی که می خوای رو بهت میده .
یعنی المان های صفحه رو از این طریق جدا کن .

aliagamon
چهارشنبه 24 مهر 1392, 18:40 عصر
من حدس میزنم که تو یه iframe باشه ادیتور والا من ویژوال ندارم اما باید از mshtml استفاده کرد تا فریم رو گرفت خود وب بروزر هم فکر کنم یه همچین قابلیتی داره بگردین :
http://social.msdn.microsoft.com/Forums/vstudio/en-US/33f67c76-fbb7-448d-8ada-14b6a33d9720/how-to-get-data-from-iframe-in-webbrowser

alirezabigdeli
چهارشنبه 24 مهر 1392, 20:01 عصر
می تونی از IndexOf استفاده کنی !
این یعنی اینکه اولین مکان وقوع ، اون چیزی که می خوای رو بهت میده .
یعنی المان های صفحه رو از این طریق جدا کن .


میشه بیشتر توضیح بدی که چطوری استفاده کنم؟

alirezabigdeli
چهارشنبه 24 مهر 1392, 21:54 عصر
من حدس میزنم که تو یه iframe باشه ادیتور والا من ویژوال ندارم اما باید از mshtml استفاده کرد تا فریم رو گرفت خود وب بروزر هم فکر کنم یه همچین قابلیتی داره بگردین :
http://social.msdn.microsoft.com/Forums/vstudio/en-US/33f67c76-fbb7-448d-8ada-14b6a33d9720/how-to-get-data-from-iframe-in-webbrowser


دوست عزیز با تشکر از لینکی که گذاشتید اما اطلاعاتی به دست نیاوردم اگه میتونید یا امکانش هست بیشتر توضیح بدبد

drsina
پنج شنبه 25 مهر 1392, 22:40 عصر
میشه بیشتر توضیح بدی که چطوری استفاده کنم؟


اول از همه سورس سایت رو دانلود ، کن ، به صورت فایل تکست .
بعد اگه خواستی ویرایشش کن و به سرور بفرست .

WebClient webClient = new WebClient();
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
webClient.DownloadFileAsync(new Uri("http://www.csharp-examples.net/csharp-examples-logo.png"), @"Address");

alirezabigdeli
شنبه 27 مهر 1392, 23:43 عصر
اول از همه سورس سایت رو دانلود ، کن ، به صورت فایل تکست .
بعد اگه خواستی ویرایشش کن و به سرور بفرست .

WebClient webClient = new WebClient();
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
webClient.DownloadFileAsync(new Uri("http://www.csharp-examples.net/csharp-examples-logo.png"), @"Address");




دوست عزیز این چیزی که شما گفتید متاسفانه من متوجه نشدم.
لطفا با همین ادیتور این سایت مثال بزنید.


با تشکر

alirezabigdeli
دوشنبه 29 مهر 1392, 16:49 عصر
کسی نبود جواب بده؟؟؟؟؟؟؟؟؟