PDA

View Full Version : سوال: طریقه نمایش یک فایلhtml در فرم چطوره؟



Rahyar
دوشنبه 13 آبان 1387, 18:36 عصر
با سلام به همه دوستان!
من چند تا فایل html با فرانت پیج ساختم درمورد معرفی یک کالا هستش و میخوام توی فرمم یک قسمت باشه که این فایلها اونجا لود بشه و با زدن یک دکمه یکی یکی صفحات نمایش پیدا کنه!
خودم از Component کنترل Microsoft internet controls رو اضافه کردم ولی ظاهرا واسه فایلهای لوکال نیست و برای نمایشurl هست.لطفا راهنمایی کنید(البته در حدlow level )
ممنون

parsajey
دوشنبه 13 آبان 1387, 22:23 عصر
با سلام به همه دوستان!
من چند تا فایل html با فرانت پیج ساختم درمورد معرفی یک کالا هستش و میخوام توی فرمم یک قسمت باشه که این فایلها اونجا لود بشه و با زدن یک دکمه یکی یکی صفحات نمایش پیدا کنه!
خودم از Component کنترل Microsoft internet controls رو اضافه کردم ولی ظاهرا واسه فایلهای لوکال نیست و برای نمایشurl هست.لطفا راهنمایی کنید(البته در حدlow level )
ممنون

سلام دوست عزیز

شما با همین کنترل هم می تونی این کارو انجام بدی فقط باید آدرس فایل رو با به این شکل وارد کنی برای Load


WebBrowser1.Navigate "file:\\آدرس فایل"

به همین سادگی

Rahyar
سه شنبه 14 آبان 1387, 14:37 عصر
آقا ممنون از جوابتون!فکر نمیکردم اینقدر به جواب نزدیک شده باشم.
میخواستم بدونم اگر بخوام توی فایل html یک باتن بزارم که با کلیک روی اون یک اکشن در برنامه اتفاق بیفته از چه کدی یا.... باید استفاده کنم؟

debugger
سه شنبه 14 آبان 1387, 16:18 عصر
آقا ممنون از جوابتون!فکر نمیکردم اینقدر به جواب نزدیک شده باشم.
میخواستم بدونم اگر بخوام توی فایل html یک باتن بزارم که با کلیک روی اون یک اکشن در برنامه اتفاق بیفته از چه کدی یا.... باید استفاده کنم؟

فکر نکنم این دیگه ربطی به وی بی داشته باشه

Rahyar
سه شنبه 14 آبان 1387, 19:07 عصر
ربط نداره یا راهی وجود نداره؟
مثلا نمیشه مثل دکمه هایی که توی فلش طراحی میکنیم و بعد از Fscommand واسه ارسال دستور به وی بی در اونها استفاده میکنیم در اینجا هم یک چنین کاری کرد؟

در ضمن من با توضیح دوستمونparsajey درپست 2 فایلهام رو موفق به نمایش شدم اما وقتی جای پوشه برنامه رو توی هارد عوض میکنم دیگه بروزر چیزی رو نمایش نمیده.لطفا بگین چطوری بایستی این مسیر فایل رو تصحیح کنم .


WebBrowser1.Navigate "file:\\c:\htmlFolder\page1.html (file:///\\c:\htmlFolder\page1.html)"


اگر سئوالهام مبتدیانه هست ببخشید!

parsajey
چهارشنبه 15 آبان 1387, 07:17 صبح
ربط نداره یا راهی وجود نداره؟
مثلا نمیشه مثل دکمه هایی که توی فلش طراحی میکنیم و بعد از Fscommand واسه ارسال دستور به وی بی در اونها استفاده میکنیم در اینجا هم یک چنین کاری کرد؟

در ضمن من با توضیح دوستمونparsajey درپست 2 فایلهام رو موفق به نمایش شدم اما وقتی جای پوشه برنامه رو توی هارد عوض میکنم دیگه بروزر چیزی رو نمایش نمیده.لطفا بگین چطوری بایستی این مسیر فایل رو تصحیح کنم .


WebBrowser1.Navigate "file:\\c:\htmlFolder\page1.html (file:///\\c:\htmlFolder\page1.html)"


اگر سئوالهام مبتدیانه هست ببخشید!


سلام دوست عزیز

طبیعی هست که اگه جای فایل تغییر کنه دیگه فایل رو نمایش نمیده
بهترین کار این هست که فایل هات رو در کنار خود برنامه ( در پوشه برنامه که نوشتی ) قرار بدی و برای آدرس دادن آدرس محل جاری فایل رو بدی.

مثل


WebBrowser1.Navigate "file:\\" & App.path & "\page1.html (file:///\\" & App.path & "\page1.html)"

Rahyar
چهارشنبه 15 آبان 1387, 15:22 عصر
یک دنیا ممنون parsjey عزیز!
با راهنمایی شما درست شد.
لطفاً اگر شما یا دوستان دیگه جواب سئوال دیگه ام رو بلده بگه نا کارم رو جمع و جور کنم
سئوال این بود:



میخواستم بدونم اگر بخوام توی فایل html یک باتن بزارم که با کلیک روی اون یک اکشن در برنامه اتفاق بیفته از چه کدی یا.... باید استفاده کنم؟