1. این پایگاه به ثبت ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ایران رسیده است.

    مهمان عزیز سپاس بابت بازدید شما از تالار گفتگوی دهه هفتادی ها.

    عضویت در انجمن رایگان بوده و برای عموم باز میباشد . با صرف 30 ثانیه یکی از اعضای دهه هفتادی ها شوید .

کنترل خاصیت رویداد در سی شارپ

شروع موضوع توسط Admin ‏May 7, 2012 در انجمن برنامه نویسی و طراحی سایت

  1. Admin

    Admin غواصی فقط تو چشات عضو کادر مدیریت مدیر کل سایت

    12,519
    24,682
    62,948
    Pointer :این کنترل می تواند بر روی کنترل های موجود در فرم اثر کندو انها را انتخاب نماید .



    Label : کنترل را به فرم اضافه می کند که برای نمایش متن های غیر قابل ویرایش مفید است .



    Linklabel: پیوندی را به فرم اضافه می کند که برای اتصا لبه سایت ها ی اینترنت مو رد استفاده قرار می گیرد .

    Button: کنترل دکمه فرمان را به فرم اضافه می کند .چنانچه کار بر روی این دکمه کلیک کند می تواند بعضی از فرمانها را اجرا کند .



    Textbox: برای دریافت وویرایش متن به کار می رود.



    Mainmenu: برای اضافه کردن منوی اصلی به فرم به کار می رود .



    Checkbox: گزینه ای را به فرم اضافه می کند که انتخابیا عدم انتخاب ان به عهده کاربر است . اگر چند کادر کنترلی در یک گروه قرار گیرند،از بین ان ها چند گزینه را می توان انتخاب کرد .



    Radiobutton: گزینهای را به فرم اضافه می کند که انتخاب یا عدم انتخاب ان به عهده کاربر است . اگر چند دکمه رادیویی در یک گروه قرار گیرند ،فقط یک گزینه را میتوان انتخاب کرد .



    Groupbox: با ان میتوان چند کنترل را در یک گروه قرار داد.



    Picturebox : کادری را به فرم اضافه می کند که بر روی ان می توان تصویری قرار داد .



    Panel: یک کنترل را به فرم اضافه می کند که می تواند چند کنترل بر روی ان قرار داد . چنانچه خواص این کنترل تغییر کند،خواص کنترل ها ی روی ان نیز تغییر خواهد کرد .



    Datagrid: کنترلی را به فرم اضافه می کند که برای نمایش داده های جدول به کار می رود .



    List box : کنترلی راذ به فرم اضافه می کند که برای نمایش جند گزینه و انتخاب یک یا چند گزینه به کار می رود .



    Checkedlistbox : لیستی از چند کادر کنترلی است که یک یا چند گزینه را می توان انتخاب کرد .



    Combobox: ترکیبی از یک کادر متن ویک کادر list است .در این کنترل می توان متن جدیدی را وارد یا گزینه ای از لیست را انتخاب کرد.

    Listvie w. مجموعه ای ازاقلام 1 را نشان می دهد که می تواند با استفاده از چهار نمای مختلف ظاهر شود .

    Treeview: با ان می توان ساختار درختی را مشاهده کرد .

    Tabcontrol: با ان می توان صفحات جدیدی را اضافه نمود یا صفحات موجود را انتخاب کرد .

    Datetimepicker: به کار بر اجازه می دهد تاریخ وزمان را انتخاب کرده با فرمت خاصی نمایش دهد.

    Monthcalender: با ان می توان تقویم را مشاهده کرد.

    Hscrollbar: با ان می توان نوار جابجایی افقی را به فرم اضافه کرد.

    Vscrollbar: با ان می توان نوار جابهجایی عمودی رابه فرم اضافه کرد.

    Timer: کنترلی را ایجاد میکندکه در فواصل زمانی مختلف وظایفی را انجام می دهد.

    Splitter: کنترلی را ایجاد می کند که به کاربر اجازه می دهد تا اندازه کنترل های الحاق را تغییر دهد.

    Progressbar: درصد پیشرفت کار را نمایش می دهد.

    Richtextbox: این کنترل برای دریافت اطلاعات بن فرمت خاص به کار می رود.

    Imagelist: برای نمایش لیست تصاویر به کار می رود .

    Helpprovider: برای نمایش فایل کمکی به کار می رود .

    Tooltip: متنی را به عنوان راهنمای کنترل تعیین می کند.

    Contextmenu: برای نمایش منوی میانبر به کار می رود.

    Toolbar: برای نمایش ابزارها به کار می رود

    Statusbar: نوار وضعیت را به فرم اضافه می کند.

    Notifyicon:برای ایجاد برنامه ها یی به کار می رود که در پس زمینه اجرا می شود، مثل برنامه های حفاظت در برابر ویروس .کنترل درایو ها.

    Openfiledialog: کادر محاوره باز کردن فایل را ایجاد می کند.

    Savefiledialog: کادر محاوره ذخیره کردن فایل را ایجاد می کند.

    Iontdialog: کائر محاوره انتخاب فونت را باز می کند.

    Color dialog: کادر محاوره انتخاب رنگ را باز می کند.

    Printdialog: کادر محاوره prent را باز می کند.

    Print previwdialog: کادر محاوره پیش نمایش چاپ را باز می کند.

    Print previewcontrol: کنترل پیش نمایش را ایجاد می کند.

    Errorprovider: کنترلی را ایجاد می کند که هنگام تولید خطا به کار می رود.

    Printdocument: کنترلی را برای چاپ مستندات ایجاد می کند.

    Pagessetupdiaiog: کادر محاوره تنظیم چاپگر را باز می کند.

    Crystalreportviewer: برای نمایش Crystalreport جهت گزارش گیری به کار می رود.

    خاصیت name:برای تعیین نام کنترل (فرم) به کار می رود. نام فرم از قانون نام گذاری متغیرها و کنترل ها پیروی می کند . به عنوان مثال ،نام اولین فرم ،form1 می باشد که با استفاده از خاصیتname می توان این نام را تغییر داد. این خاصیت در داخل پرانتز قرار دارد تا در ابتدای لیست خواص قرار گیرد.

    خاصیت allowdrop :مشخص می کند ایا داده هایی که کاربر با ماوس به فرم ارسال می کند ،توسط فرم پذیرفته شود یا خیر.

    خاصیت :autoscroll تعیین می کند که ایا نوار جا به جایی به فرم اضافه شود یا خیر. اگر مقدار این خاصیت trueباشد ، نوار جا به جا یی به فرم اضافه می گردد.

    خاصیت margins :autoscroll حاشیه های نوار جا به جا یی را تعیین می کند واز دسته خواص تودر تو می باشد و حاوی خواص width (برای تعیین حاشیه عرض نوار جا به جایی ) وheight (برای تعیین حاشیه ارتفاع نوار جا به جایی ) است. اگر مقدار این دو خاصیت صفر باشد ،حاشیه های نوار جا به جایی به صورت پیش فرض انتخاب خواهند شد .

    خاصیت :autoscrollminsize اندازه نوار جا به جا یی را تعیین می کند ودارای خواص width (عرض نوار جا به جایی) و height( ارتفاع نوار جابه جایی) است.

    خاصیت backcolor: برای تعیین رنگ زمیینه فرم به کار می رود .در هنگام طراحی به سه روش می توان رنگ زمینه فرم را انتخاب کرد:

    -1مربع جلوی خاصیت را کلیک مضاعف کنید.

    -2 دکمه مثلث را کلیک کنید ودر لیستی که ظاهر می شود رنگ مورد نظر را انتخاب کنید.

    -3 کلید فلش به طرف پایین +alt را فشار دهید واز لیستی که ظاهر می شود،رنگ مورد نظر را کلیک کنید.

    خاصیت backgroundimage: با این خاصیت می توان تصویری را برای زمینه فرم انتخاب کرد .اگر بر روی دکمه 000 کلیک کنید ،کادر محاوره open ظاهر می شود .در این کادر تصویر مورد نظر را انتخاب و دکمه ok را کلیک کنید.

    خاصیت cancelbutton: دکمه ای را تععیین می کند که اگر کاربر کلید esc را فشار دهد ، دستورات مربوط به رویداد click ان دکمه اجرا می شوند .

    خاصیت causesvalidaion: تعیین می کند که ایا کنترل اعتبار سنجی عمل کند یا خیر .

    خاصیت conttextmenu: نام منویی را تعیین می کند که اگر کاربرکلیک راست کرد باید ظاهر شود.

    خاصیت controlbox : تعیین می کند ایا در فرم دکمه های بیشینه مربع ،کمینه _ وبستن * ظاهر شوند یا خیر .

    اگر این خاصیت به false تغییر یابد،هیچ یک از دکمه ها در فرم ظاهر نمی شوند.

    خاصیتcursor : شکل مکان نما را تعیین می کند .29 نوع مکان نما وجود دارد که می توان با کلیک کردن دکمه مثلث یکی از انها را انتخاب نمود.

    خاصیت dockpading: مرز( حاشیه )داخل فرم را برای کنترل هایی که به ان الحاق می شوند ، مشخص می کند.

    خاصیت drawgrid: تعیین می کند ایا در زمان طراحی نقاط شبکه بر روی فرم ظاهر شوند یا خیر . در حالت پیش فرض این نقاط بر روی فرم ظاهر می گردند

    خاصیت enabled : تعیین می کند ایا فرم فعال باشد یا خیر . اگر فرم غیر فعال باشد(مقدار این خاصیت false باشد)به هیچ رویداد ی پاسخ نمی دهد.

    خاصیت font: برای تعیین فونت به کار می رود . برای انتخاب فونت سمت راست این خاصیت را کلیک کنید تا دکمه 000 ظاهر شود .این دکمه را کلیک کنید تا کادر محاورهfont ظاهر شود. در این کادر ، خواص فونت را انتخاب کرده دکمه ok را کلیک کنید.

    خاصیت forecolor: با این خاصیت می توان رنگ متن را تعیین کرد.

    خاصیت formborderstyle: نوع حاشیه فرم را تعیین می کند. مقادیری که این خاصیت می پذیرد،در جدول 1-2 امده است.

    خاصیت gridsize: تعداد پیکسل ها یی را تعیین می کند که یک نقطه شبکه ای در هنگامطراحی باید در ان ها نمایش داده شود . به صورت پیش فرض 8;8 است که اولین 8، خاصیت whdth (عرض) و دومین 8 خاصیتheight (ارتفاع ) را تعیین می کند.

    خاصیت helpbutton: تعیین می کند ایا دکمه علامت سؤال ؟در فرم نمایش داده شود یا خیر.

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

    خاصیت imemode: حالت متد ویراستار ورودی را برای فرم تعیین می کند.

    خاصیت ismdicontainer: اگرtrue باشد، فرم می تواند واسط چند سندی را در بر کیرد.

    خاصیت keypreview: تعیین می کند ایا رویدادهای صفحه کلید را قبل از رویدادهای کنترلی که مکان نما در ان قرار دارد ،بپذیرد یا خیر.

    خاصیت language: زبان کار کردن کنترل را مشخص می کند.

    خاصیت location: مکان قرار گرفتن کنترل را تعیین می کند. مکان می تواند با دو مقدارx و y تعیین شود.

    خاصیت locked: تعیین می کند ایا محتویات فرم قابل تغییر باشد یا خیر . اگر مقدار این خاصیت true باشد، محتوای فرم را نمی توان تغییر داد.

    خاصیت maximizebox: تعیین می کند ایا دکمه بیشینه (مربع) در عنوان فرم نمایش داده شود یا خیر.

    خاصیت maximizesize: با این خاصیت می توان حداکثر اندازه فرم را تعیین کرد. خواص width (حداکثر عرض ) وheight(حداکثر ارتفاع) برای تعیین حداکثر اندازه فرم به کار می روند .

    خاصیت menu: نام منویی را تعیین می کند که باید در فرم نمایش داده شود.

    خاصیت maximizebox: تعیین می کند ایا دکمه کمینه ( _ )در عنوان فرم ظاهر شود یا خیر.

    خاصیت opacity: میزان شفافیت فرم را تعیین می کند.

    خاصیت minimumsize: حداقل اندازه فرم را تعیین می کند.

    خاصیت righttoleft: جهت نمایش اطلاعات را مشخص می کند .در حالت پیش فرض ، اطلاعات از چپ به راست نمایش داده می شوند . ولی اگر این خاصیت true باشد، اطلاعات از راست به چپ نمایش داده می شوند.

    خاصیت showintasker: تعیین می کند وقتی که اندازه فرم کمینه شود ،ایکن مربوط به فرم در نوار وضعیت ویندوز ظاهر شود یا خیر.

    خاصیت size: اندازه فرم را به پیکسل تعیین می کند.

    خاصیت startposition: در هنگام شروع اجرای برنامه ، محل قرار گرفتن فرم را تعیین می کند.مقادیری که این خاصیت در زمان طراحی می پذیرد در جدول 2-2 امده است.

    خاصیت tag: شیئی را تعیین می کند که اطلاعاتی راجع به کنترل را نگهداری می کند.

    خاصیت text: متنی را مشخص می کند که در نوار عنوان فرم ظاهر خواهد شد.

    خاصیت topmost: مشخص می کند ایا فرم همواره در بالای همه پنجره های یک برنامه کار بردی باشد یا خیر.

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

    خاصیت windowstate: وضعیت پنجره فرم را تعیین می کند. مقدار پیش فرض normal است که د ر این حالت فرم به صورت معمولی ظاهر می شود. اگر مقدار این خاصیت به minimized تغییر یابد ،فرم به اندازه یک ایکن ظاهر می شود ولی اگر مقدار این خاصیت به maximized تنظیم شود ،اندازه فرم بیشینه خواهد بود.

    بعضی از رویدادهای فرم عبارتند از :

    رویداد activated : وقتی رخ می دهدکه فرم فعال شود.

    رویداد backcolorchanged: وقتی رخ می دهدکه زمینه فرم عوض شود.

    رویداد back groundimagechanged: وقتی رخ می دهد که تصویر مربوط به زمینه فرم عوض شود.



    رویداد bindingcontextchanged: وقتی رخ می دهد که خاصیت bindingcontext (انقیاد زمینه) تغییر می کند

    رویداد causesvalidationchanged: وقتی رخ می دهد که خاصیت causesvalidation تغییر کند.

    رویداد changeuicues: وقتی رخ می دهد که صفحه کلید عوض شود.

    رویداد click: وقتی رخ می دهد که کنترل کلیک شود.

    رویداد closed: وقتی رخ می دهد که فرم بسته شود.

    رویداد closing: وقتی رخ می دهد که فرم در حالت بسته شدن باشد. فرق این رویدادها با رویداد closedدر این است که در این رویدادمی توان از بسته شدن فرم جلو گیری کرد ولی در رویدادclosedفرم بسته شده است.

    رویداد contextmenuchanged: وقتی بر روی کنترلی کلیک راست کنید،منویی ظاهر می شود که منوی میانبر نام دارد.

    رویدادchanged cursor: وقتی رخ می دهد که شکل مکان نما تغییر یابد.

    رویداد deactivate: هنگامی که کنترل غیر فعال می شود(به هیچ رویدادی پاسخ ندهد)،این رویدادرخ می دهد (خاصیت enabled مربوط به کنترل false شود).

    رویداد dockchanged: وقتی رخ می دهد که الحاق تغییر یابد.

    رویداد doubleclick: وقتی رخ می دهد که کنترل کلیک مضاعف شود.

    رویداد dragdrop: وقتی کنترلی بر روی این کنترل کشیده شود ئرها گردد ،این رویداد رخ می دهد.

    رویدادenter drag: وقتی رخ می دهد که کنترلی وارد فرم شود.

    رویدادdrag leave :وقتی کنترلی از طریق کشیدن ازفرم خارج شود رخ می دهد.

    رویدادdrag over:وقتی رخ می دهد که کنترلی برروی فرم کشیده شود.

    رویدادenabled cheng:وقتی که خاصیت enabled مربوط به کنترلی تغییر می یادب این رویداد رخ می دهد.

    رویدادenter:وقتی رخ میدهد که مکان نما به فرم وارد شود.

    رویدادfont cheng:وقتی رخ میدهد که خاصیت font کنترلی تغییر یابد.

    رویداد fore color changed:وقتی رخ می دهد که رنگ متن تعییریابد.

    رویداد give feedback:درمدت زمان کشیدن کنترل ،این رویداد رخ می دهد.

    رویدادhelp requested:وقتی رخ می دهد که کاربر برای کنترلی درخواست کمک کند.

    رویدادimemodechenged:وقتی رخ می دهد که حالت ویراستارمتد ورودی تغییر یابد.

    رویدادinputlanguagechenged:وقتی رخ می دهد که زبان صفحه کلید تغییر کند.

    رویدادkeydown:وقتی رخ می دهد که کلیدی از صفحه کلید فشرده شود.

    رویدادkey press:وقتی رخ می دهد که کلیدی از صفحه کلید فشرده شود رویداد key pressقبل از رویداد keydown رخ می دهد.

    رویدادkeyup:وقتی که کلید فشره شده رها شود این رویداد رخ می دهد این رویداد بعداز رویدادهای key press وkeydown رخ می دهد.

    رویداد layout: وقتی رخ می دهد که کنترلی موقعیت کنترل های روی خودش(فرزندان خودش )را تغییر می دهد.

    رویدادleave:وقتی رخ می دهد که مکان نما کنترلی را ترک کند.

    رویداد load: وقتی کنترلی بار می شود(قبل از نمایش کنترل ) ،این رویداد رخ می دهد.

    رویدادlocation changed: وقتی رخ می دهد که مکان کنترلی تغییرکند.

    رویداد maximizeboundschanged: وقتی رخ می دهد که مقدار خاصیت maximizebounds تغییر یابد.

    maximum maximum size changed: وقتی رخ می دهد که خاصیت maximum size تغییر یابد.

    رویداد mdichildactivemdichildactive: اگر چند سند در برنامه داشته باشیم وقتی که یک فرم فرزند mdi غیر فعال شده یا بسته می شود، این رویداد رخ می دهد.
     
    SHAPARAK، اهلام خانوم و sara از این ارسال تشکر کرده اند.
  2. sara

    sara ♥ مـــلـــکــه انـجـمـن ♥

    3,121
    7,347
    907
    مرسی سامان برا من که هیچی نفهمیدم سر کلاس خوبه...
     
    Admin از این پست تشکر کرده است.
  3. Admin

    Admin غواصی فقط تو چشات عضو کادر مدیریت مدیر کل سایت

    12,519
    24,682
    62,948
    سی شارپ میخونی؟
    میدونی چطور میشه OpenFileDialog رو بالا آورد؟

    هرکاری میکنم بالا نمیاد
     
  4. sara

    sara ♥ مـــلـــکــه انـجـمـن ♥

    3,121
    7,347
    907
    اون ترم داشتیم ولی من هیچی بلد نیستم!:18:
    تو از من وارد تری:whistling:
     
  5. Admin

    Admin غواصی فقط تو چشات عضو کادر مدیریت مدیر کل سایت

    12,519
    24,682
    62,948
    برنامه ی خوبیه ازش خوشم میاد
     
  6. دو تا کنترل روی فرم قرار بدین و مثلا برای یه باتن این این دستورات رو بنویسید​
    کنترل اول​
    OpenFileDialog1​
    کنترل دوم​
    RichTextBox1​
    و در باتن تایپ کنین​
    با باز شدن پنجره یه فایل متنی ساده رو انتخاب کنین و نتیجه رو ببینید​
    if (OpenFileDialog1.ShowDialog() == DialogResult.OK)
    RichTextBox1.LoadFile (OpenFileDialog1.FileName); ​
     
    Admin از این پست تشکر کرده است.
  7. Admin

    Admin غواصی فقط تو چشات عضو کادر مدیریت مدیر کل سایت

    12,519
    24,682
    62,948
    چی میشه
    من فعلا برنامه نصب شده رو سیستم ندارم
     
  8. اطلاعات و متون فایل متنی انتخاب شده داخل کنترل RichtextBox1 نمایش داده می شود (load می شه)
     
  9. Admin

    Admin غواصی فقط تو چشات عضو کادر مدیریت مدیر کل سایت

    12,519
    24,682
    62,948
    اها
    با RichtextBox کار نکردم تا حالا:16:
     
  10. Admin

    Admin غواصی فقط تو چشات عضو کادر مدیریت مدیر کل سایت

    12,519
    24,682
    62,948
    اموزشت خوبه؟
     

کلمات جستجو شده:

  1. panel در سی شارپ

    ,
  2. کذ برنامه سه بعدی در سی شارپ

    ,
  3. گذاشتن آیکون در فرم در c#

    ,
  4. نحوه انداختن جدول به پایین فرم در c#,
  5. خاصیت های کنترل link label در ویژوال استودیو,
  6. قرار دادن کلید میانبر برای کنترل button در سی شارپ,
  7. groupboxسی شارپ,
  8. اگر radiobutton کلیک شد سمت راست نشان داده شود,
  9. کار کادر tabcontrol در c#,
  10. ایجاد صفحه با کلیک بر روی باتن در سی شارپ,
  11. عدم تغییر موفعیت فرم در سی شارپ,
  12. طریقه ماکسیمم کردن صفحهدرc#,
  13. اضافه کدن باتن در سی شارپ چیست,
  14. دستورت treeview سی شارپ,
  15. آموزش غیر فعال کردن خاصیت text combobox,
  16. ایکن گذاشتن برای باتون در سی شارپ,
  17. تغییر دادن کنترل های داخل Panel در سی شارپ,
  18. برنامه تغییربکگراند فرم با کلیک سی شارپ,
  19. محل مکان نما در سی شارپ,
  20. رویدادهای دابل کلیک در موس در سی شارپ,
  21. alt چپ و راست در سیشارپ,
  22. background image سی شارپ در پنل,
  23. پنل در سی شارپ چیست؟,
  24. کذ,
  25. اضافه کردن drag به تولباکس ویژوال استودیو,
  26. نحوه تعریف رویداد در سی شارپ,
  27. روش گرفتن دکمه صفحه کلید در c#