عرب ويب نت - منتدى شبكة الإنترنت العربية - Powered by vBulletin

 
موقع و منتدى شبكة الإنترنت العربية ArabWebNet.com

اكتب بريدك في المربع ثم اضغط على "اشتراك" لكي يصلك كل جديد على بريدك مباشرة


+ الرد على الموضوع
النتائج 1 إلى 3 من 3
كورس c# :درس15 (تصميم الأدوات الخاصة...)

في درسنا اليوم سوف نتعلم كيفية تصميم الأدوات الخاصة بك كتصميم Button على شكل دائري مثلا ! أو تصميم ScrollBar خاص بك... ولكن لا تظن أن الأمر سوف يكون

  1. #1
    مشرف احمد is a jewel in the rough احمد is a jewel in the rough احمد is a jewel in the rough احمد is a jewel in the rough
    تاريخ التسجيل
    Aug 2010
    المشاركات
    468

    افتراضي كورس c# :درس15 (تصميم الأدوات الخاصة...)


    :درس15 (تصميم الأدوات الخاصة...) 144.gif



    في درسنا اليوم سوف نتعلم كيفية تصميم
    الأدوات الخاصة بك كتصميم Button على شكل دائري مثلا ! أو تصميم ScrollBar خاص بك...

    ولكن لا تظن أن الأمر سوف يكون بهذه السهولة لأن الأمر سوف يكون معقدا في بعض الأحيان ومعقدا جدا في أحيان أخرى...


    - بداية في تصميم الأدوات الخاصة..


    قم بإنشاء مشروع جديد من نوع Windows Forms Control Library...
    واكتب فيه كالتالي:

    الرمز PHP:
    كود PHP:
     using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Drawing;
    using System.Data;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    namespace 
    WindowsFormsControlLibrary
    {
    public 
    partial class UserControl1 UserControl
    {
    public 
    UserControl1()
    {
    InitializeComponent();
    this.Paint += new PaintEventHandler(UserControl1_Paint);
    }
    void UserControl1_Paint(object senderPaintEventArgs e)
    {
    Graphics myg e.Graphics;
    myg.DrawRectangle(new Pen(Brushes.Red), new Rectangle(00this.Width-5this.Height 5));
    }
    }


    ثم قم بحفظ المشروع في مكان ما ثم سوي له Build ...

    والان قم بفتح مشروع جديد من نوع Windows Forms Application وضع فيه Button ومن قائمة ال ToolBox إضغط عليها ضغطة يمينية ثم إختر choose items أو إضغط ctrl +t ثم في tap ال .NET إضغط على Browser ثم إختر المشروع السابق وادخل إلى الملف الذي سوف يكون إمتداده .dll ثم إنقر عليه ...

    والان سوف تلاحظ أن هناك Control جديد إضيف في ال toolbox ضعه على الفورم وشاهد..

    ما هو الكونترول؟؟ هو عبارة عن مستطيل يكبر ويصغر بحسب ما تعطيه أنت الحجم...

    مبروك !! أول Control لك أصبح جاهزا...

    والان لنقوم بعمل Control أصعب من هذا بقليل...

    إنشئ مشروع Windows Forms Control Library ثم ضع على فورمه أداة PictureBox ثم أكتب ما يلي:

    الرمز PHP:
    كود PHP:
     using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Drawing;
    using System.Data;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    namespace 
    WindowsFormsControlLibrary
    {
    public 
    partial class UserControl1 UserControl
    {
    public 
    UserControl1()
    {
    InitializeComponent();
    }
    public 
    Image SelectedImage
    {
    set
    {
    pictureBox1.Image value;
    }
    get
    {
    return 
    pictureBox1.Image;
    }
    }
    }



    وجرب الكونترول في مشروع جديد كما فعلنا في السابق ولكن الان بعد وضع ال Control على ال Form ضع بجانبه Button ثم أكتب في الحدث Click لل Button


    الرمز PHP:
    كود PHP:
    UserControl1.SelectedImage Image.FromFile("هنا ضع عنوان أي صورة"

    ويتم إضافة الأحداث لل Control كما في أي Control عادي مثلا :
    الرمز PHP:
    كود PHP:
                                UserControl1.Click += new EventHandler(UserControl1_Click); 

    :درس15 (تصميم الأدوات الخاصة...)





    ;,vs c# :]vs15 (jwldl hgH],hj hgohwm>>>)


  2. #2

  3. #3
    عضو محترف فراشة المنتدى has a spectacular aura about فراشة المنتدى has a spectacular aura about الصورة الرمزية فراشة المنتدى
    تاريخ التسجيل
    Jul 2010
    المشاركات
    1,223

    افتراضي


 

 

المواضيع المتشابهه

  1. قصة الأدوات المكتبية عرض بورنوينت لرياض الاطفال
    بواسطة ريتاج في المنتدى رياض الاطفال
    مشاركات: 3
    آخر مشاركة: 02-10-2014, 06:52 PM
  2. اكسسوآرآت بسيطه تصميم ايلي صعب 2011
    بواسطة تَرَفُ~ في المنتدى الأزياء و الإكسسوارات
    مشاركات: 2
    آخر مشاركة: 04-09-2011, 03:24 AM
  3. مشاركات: 6
    آخر مشاركة: 27-03-2011, 08:16 PM
  4. مشاركات: 6
    آخر مشاركة: 13-12-2010, 08:00 AM
  5. رحيل سادن الكعبة يوم تسليم الكسوة
    بواسطة فراشة المنتدى في المنتدى شبكة الأخبار و الصحافة و الإعلام
    مشاركات: 0
    آخر مشاركة: 09-11-2010, 04:04 AM

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك

 

تابعونا على تويترتابعونا على فيس بوكمدونة شبكة الانترنت العربية

 

 



الساعة الآن 08:32 AM