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

نام تاپیک: پردازش کلیدهای زده شده در فرمی خاص

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    Question پردازش کلیدهای زده شده در فرمی خاص

    پردازش چند کلید خاص از کیبرد زمانی که فوکوس بر روی پنجره خاصی قرار داره
    توضیحات بیشتر
    فوکوس در پنجره ای وجود داره و امکان استفاده کامل از رویدادهای تعریف شده صفحه کلید برای اون پنجره وجود نداره
    و خود ما می خوایم مورد نظر رو ایجاد کنیم
    مثال عملی
    در پنجره PrintPreviewDialog امکان استفاده صحیح از رویدادهای صفحه کلید نیست (اون چیزی که تا الان دیدم)
    حالا می خوایم کلیدها ی زده شده توسط تابعی که خودمون طراحی می کنیم شناسایی بشن
    و بعد از اون از کلیدها به صورت دلخواه استفاده کرد


    با تشکر فراوان


  2. #2

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    میشه دقیقا بگی که می خوای چکار کنی .
    یعنی چه کلیدی چه کاری رو اونجا انجام بده !!!!


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    سلام


    یعنی چه کلیدی چه کاری رو اونجا انجام بده !!!!
    حقیقتش نخواستم با ورود به جزئیات سوال رو مبهم و سخت جلوه بدم
    و خواستم بدون جزئیات دوستان سوال رو برررسی کنن

    اما اگر جزئیات بیشتری احتیاجه
    لطفا لینک زیر رو ببینید

    https://barnamenevis.org/showth...tPreviewDialog



    با تشکر

  4. #4

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    دقیقا نفهمیدم چون خودم همیشه از کریستال ریپورت استفاده می کنم اما هر کنترلی یه خاصیتی به اسم Dock داره که نحوه پر کردن اون بخش رو توسط اون کنترل تعیین می کنه . یه فرم بزار و کنترل مورد نظرت رو توی اون فرم Dock کن . فرم رو هم تو حالت Max بزار . بعد از این حالت نمایش میشه فول اسکرین . اما این راهی بود که من توی کریستال ریپورت ازش استفاده می کنم .
    نمی دونم اینجا هم جواب مبده یا نه . باید اونی رو که شما خواستید رو هم چک کنم .
    موفق باشید .


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    سلام

    یه فرم بزار و کنترل مورد نظرت رو توی اون فرم Dock کن . فرم رو هم تو حالت Max بزار . بعد از این حالت نمایش میشه فول اسکرین
    با دستورات این کار قابل انجامه(فول اسکرین)
    آیا میشه پنجره پرینت پریویو دیالوگ رو با تمام امکانات و همه قابلیت هاش داخل یه فرم که خودمن ساختیم
    Dock کنیم ؟؟



    حقیقتش نخواستم با ورود به جزئیات سوال رو مبهم و سخت جلوه بدم
    و خواستم بدون جزئیات دوستان سوال رو برررسی کنن
    ظاهرا سوال مبهم شده !!

    دوستان می تونن راهی کلی برای پردازش کلیدهای زده شده در یک پنجره که اتفاقی اینجا (PrintPreviewDialog) می باشد ، معرفی کنند ؟؟


    یک پروژه هم اینجا میگذارم دوستانی که می خواهند با کد متوجه منظور شوند ببینند

    تذکر :
    در صورتی که تابع tabstop() در رویداد Load پنجره PrintPreviewDialog فراخوانی شود
    اختیار صفحه کلید به دست خودمه

    و اگر فراخوانی نشود همه چیز دست خود برنامه است
    فایل های ضمیمه فایل های ضمیمه

  6. #6
    کاربر دائمی آواتار jaza_sa
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    546

    Wink نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    https://barnamenevis.org/showpo...04&postcount=3
    عکس های ضمیمه عکس های ضمیمه

  7. #7
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    سلام

    جناب jaza_sa تشکر
    اما مسئله چیز دیگه ای

    نمونه برنامه ای که قرار دادم و همچنین لینک موجود در پست 3 می تونه دوستان رو بیشتر راهنمایی کنه



    با تشکر

  8. #8

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    با دستورات این کار قابل انجامه(فول اسکرین)
    آیا میشه پنجره پرینت پریویو دیالوگ رو با تمام امکانات و همه قابلیت هاش داخل یه فرم که خودمن ساختیم
    Dock کنیم ؟؟
    اینا که بله میشه . خیلیم سادست!!!
    دوستان می تونن راهی کلی برای پردازش کلیدهای زده شده در یک پنجره که اتفاقی اینجا (PrintPreviewDialog) می باشد ، معرفی کنند ؟؟


    یک پروژه هم اینجا میگذارم دوستانی که می خواهند با کد متوجه منظور شوند ببینند

    تذکر :
    در صورتی که تابع tabstop() در رویداد Load پنجره PrintPreviewDialog فراخوانی شود
    اختیار صفحه کلید به دست خودمه
    اینا در واقع مربوط به ویندوزن و شما دارین اینا رو فراخوانی می کنید ، درسته ؟
    پس فکر نمی کنم که به شما این اجازه رو بده که بتونی روش عملیات خاصی رو انجام بدی . اما تحقیق کنی بهتره چون من مطمئن نیستم و شاید راهی برای این کار باشه .


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  9. #9
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    سلام


    اینا که بله میشه . خیلیم سادست
    امکان داره بیشتر توضیح بدید و در صورت امکان یه قطعه کد بزارید



    با تشکر
    آخرین ویرایش به وسیله Sal_64 : یک شنبه 05 آبان 1387 در 23:48 عصر

  10. #10

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    امکان داره بیشتر توضیح بدید و در صورت امکان یه قطعه کد بزلری
    چشم تا فردا حتما


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  11. #11
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

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

    آیا میشه پنجره پرینت پریویو دیالوگ رو با تمام امکانات و همه قابلیت هاش داخل یه فرم که خودمن ساختیم
    Dock کنیم ؟؟
    با تشکر

  12. #12
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    سلام

    برای سوال فوق اینکار رو کردم اما
        Form3 for3 = new Form3();
    for3.Controls.Add(printPreviewDialog1);
    for3.Show();
    حتی خواستم اون رو در داخل پنلی که در Form3 ایجاد کرده بودم Add کنم و لی باز هم ایررور زیر رو میده که البته واضحه

    Top-level control cannot be added to a control.
    چه باید کرد ؟؟؟


    با تشکر

  13. #13
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    سلام

    کار زیر رو هم انجام دادم اما جواب نداد البته ایروری هم نداد
    اما در داحل فرم 3 چیزی رو نشون نداد

       public partial class Form3 : Form
    {
    public PrintPreviewDialog form;
    public Form3(PrintPreviewDialog f)
    {
    form=f;
    InitializeComponent();

    }
    و
     Form3 for3 = new Form3(printPreviewDialog1);
    for3.ShowDialog();
    البته خواستم بعد از اینکه فرم 3 لود شد form رو به اون اضافه کنم (form همون فرم تعریف شده به عنوان پارامتر به فرم 3 فرستاده شده)

    اما ایرور پست قبل رو داد

    سوال آیا ارسال فرم بعنوان پارامتر به فرم دیگه درسته و آیا حتی امکان داره ؟


    چه کنم؟

    با تشکر

  14. #14

    نقل قول: پردازش کلیدهای زده شده در فرمی خاص


  15. #15
    کاربر دائمی آواتار رافعی مهدی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Sydney
    سن
    40
    پست
    272

    Smile نقل قول: پردازش کلیدهای زده شده در فرمی خاص

    سلام
    براي پردازش كليدهاي زده شده در يك فرم:
    براي اعمال تغييرات دلخواه روي هر Common Dialog Box:
    يا

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

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