نمایش نتایج 1 تا 11 از 11

نام تاپیک: کد فکس یک فرم در vb.net

  1. #1

    Question کد فکس یک فرم در vb.net

    سلام.
    میخواستم اگه کسی کار کرده کد برنامه ی فکس یک فرم را به من بگه.
    ممنون.

  2. #2
    کاربر دائمی آواتار __H2__
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    یک جایی بین Framework و نارمک!
    پست
    1,059
    سلام
    اگر منظورتان تغییر فکس جاری است که کافیست متد Focus کنترلر یا فرم مورد نظر را فرا خوانی کنید.
    ControlName.Focus

  3. #3
    سلام
    نمی دونم منظور شما از فکس همون Focus هست یا Fax؟
    اگه منظور Focus هست، و اگه می خواهید یک فرم رو به جلوی فرم دیگر بیارید می تونید از کد زیر استفاده کنید:
    me. BringToFront
    یا:
    Form2.Activate

  4. #4
    ممنون.
    نه منظور من خود فاکس است.یعنی با یه دکمه فرم جاری را فکس کنیم.

  5. #5
    نقل قول نوشته شده توسط realstudent مشاهده تاپیک
    ممنون.
    نه منظور من خود فاکس است.یعنی با یه دکمه فرم جاری را فکس کنیم.
    سلام
    فکر نمی کنم بشه روی فرم Focus کرد. آخه فرم ها اصلاً پراپرتی TabStop ندارند و حتی از دستور:
    Me.Focus

    هم که استفاده می کنیم، فکوس به یکی از اشیاء درون فرم منتقل میشه (اون شیئی که TabIndex معادل صفر داره). حالا برای چی میخواید روی خود فرم فکوس کنید؟ خوب فکوس رو به اشیاء داخل اون بدید و اگر هم می خواید برای رویداد Focused فرم کدنویسی کنید می تونید برای رویداد FormActivated کد بنویسید تا با هر بار فعال شدن فرم، اون رویداد اجرا بشه.

  6. #6
    کاربر دائمی آواتار eyes_shut_number1
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    http://blueco.ir
    سن
    39
    پست
    1,090
    دوست عزیز ایشون FAX رو میخواد نه Focus رو

  7. #7
    کاربر دائمی آواتار saeed_rezaei
    تاریخ عضویت
    آبان 1385
    محل زندگی
    ایلام
    پست
    430
    سلام
    برای اینکه بتونید فرم رو فکس کنید باید دو کد نویسی دو قسمت رو بلدباشید.
    1. ارسال فکس.
    2. گرفتن تصویر از فرم.

    برای ارسال فکس شما چندین حالت وجود داره. مثلا شما می تونید از winfax استفاده کنید و یا از fax consol خود ویندوز.
    کدی رو که دراین قسمت می نویسم از faxconsole خود ویندوز استفاده میکنه.
    قبل ازهر کاری سرویس فکس رو فعال کنید. در غیر اینصورت Faxcomlib رو توی لیست refrence ندارید و این یعنی بی خیال.
    برنامه تون رو شروع کنید.
    در قسمت refrence در زبانه com، کلاس FAXCOMLib رو اضافه کنید.
    حالا دراول فرمتون بنویسید.

    Imports FAXCOMLib


    در ادامه جهت ارسال فکس این کد رو وارد کنید.



    Dim fxsvr = New FAXCOMLib.FaxServer()
    Dim fxdoc = fxsvr.CreateDocument(fo.FileName)

    fxsvr.Connect(
    "نام کامپیوتر") 'Machine Name


    fxdoc.FileName = "مسیر و نام فایل ارسالی"
    fxdoc.FaxNumber = "شماره فکس"
    fxdoc.RecipientName = ""

    fxdoc.Send()
    fxsvr.Disconnect()



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

    به لینک زیر برید.
    https://barnamenevis.org/showthread.php?t=71733
    دراین لینک نحوه گرفتن عکس از دسکتاپ رو نوشتم. شما بایداز فرمتون عکس بگیرید نه از کل دستکاپ. کد رو که نگاه کنید متوجه می شید که چطور اندازه و محل فرمتون رو مشخص کنید.
    با کدی که توی این لینک نوشتم، از فرمتون عکس تهیه کنید. عکس رو در فایل ذخیره و سپس به تابع بالا بدید تا واستون ارسال کنه.
    البته راه دیگه ای هم واسه عکس گرفتن از فرم یا کنترل دلخواهتون روی فرم هم هست. چون وقت بیشتری ندارم نمی تونم در مورد اون توضیح بدم.

  8. #8

    نقل قول: کد فکس یک فرم در vb.net

    سلام اين fo چيه؟

  9. #9

    نقل قول: کد فکس یک فرم در vb.net

    عزيز FAX مي خواد نه FOCUS!!!!!!!!!!!!!!!!

  10. #10

    نقل قول: کد فکس یک فرم در vb.net

    آقا اين fo چيه؟ چرا كد كامل نمي ذاريد؟

  11. #11
    کاربر دائمی آواتار MehdiElexal
    تاریخ عضویت
    آذر 1388
    محل زندگی
    پشت میز
    پست
    519

    نقل قول: کد فکس یک فرم در vb.net

    fooooooooooooooooooooooooooooooooooooooooooooooooo ?

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •