آموزش ویژوال بیسیک و برنامه نویسی

سورس,ویژوال بیسیک,نرم افزار,باشگاه,بدنسازی,فوتبال,آنالیز,پیش بینی,کد,برنامه نویسی

آموزش ویژوال بیسیک و برنامه نویسی

سورس,ویژوال بیسیک,نرم افزار,باشگاه,بدنسازی,فوتبال,آنالیز,پیش بینی,کد,برنامه نویسی

ارسال متن به اینترنت

 سوال :  
من یه برنامه در ویژوال بیسک میخواهم که اگه یک صفحه ثبت نام وب در اون باز بشه بتونه از تکست باکسهای داخل برنامه که روی فرم ویژوال بیسیک هستند به باکسهای خالی اون صفحه وب متن رو ارسال کنه.

مثلا شما آف لاین متن ها رو بنویسی فقطی آن لاین شدی برنامه خودش فیلدها را مطابقت بده و پر کنه.

از توابع send keys هم استفاده کردم.
اما به دلیل نتونستم
متون فارسی ارسال نمیشد.
کنترل tab انجام نمیشد. 
در ضمن هندل اون صفحه وب که از داخل برنامه وی بی باز میشه به دست نمیاددر ضمن هندل اون صفحه وب که از داخل برنامه وی بی باز میشه به دست نمیاد
---------
جواب. نیازی به استفاده از Sendkeys نیست.
از بخش کامپوننت ها microsoft internet controls رو اضافه کنید.
بعد از تنظیمات WebBrowser و باز کردن صفحه موردنظر. برای پر کردن فیلدها:
کد:
WebBrowser1.Document.Forms(0).elements("FieldName").Value = Text1.Text
FieldName نام فیلدی هست که تو صفحه وب قرار داره می تونید نامش با زدن view page source پیدا کنید.
برای کلیک کردن رو دکمه ها هم:
کد:
WebBrowser1.Document.Forms(0).elements("ButtonName").Click
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد