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

نام تاپیک: سوال در مورد طراحی فرم و استفاده از اون فرم در فرم های دیگر

  1. #1
    کاربر تازه وارد آواتار hosein_2548
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    اصفهان
    سن
    36
    پست
    51

    سوال در مورد طراحی فرم و استفاده از اون فرم در فرم های دیگر

    سلام دوستان
    بتازگی میخوام یه پروژه رو توسعه بدم توی یه شرکت . برنامه نویس قبلی در طراحی فرم ها بصورتی عمل کرده که من از این روش تاحالا استفاده نکردم.
    اومده برای جستجو یه صفحه ای درست کرده ( که نمیدونم از چه نوع صفحه ای هست ). بعد اومده توی چند تا فرم از اون استفاده کرده .
    توی فرم هایی که اونو اضافه کرده اصلا نمیشه تغییرات داد و باید بریم همون صفحه ای که خود فرم جستو را طراحی کرده .
    کد نویسیشم نمیدونم چطور انجام داده که با زدن دکمه جستجو اطلاعات رو توی این فرم نشون میده .
    کسی هست که تاحالا از این روش استفاده کرده باشه ؟
    ممنون میشم راهنمایی کنید

  2. #2

    نقل قول: سوال در مورد طراحی فرم و استفاده از اون فرم در فرم های دیگر

    سلام لطفا کد یا عکس یا نمونه قرار بدین اینجوری که نمیشه راهنمایی کرد در تمامی موارد گفتین که نمیدونم چجوریه

  3. #3

    نقل قول: سوال در مورد طراحی فرم و استفاده از اون فرم در فرم های دیگر

    احتمالا اومده از یک یوزر کنترل استفاده کرده ،و اون رو توی بقیه فرم ها ادد کرده ،
    یا یک فرم طراحی کرده به عنوان فرم بیس که بقیه فرم ها رو از نوع اون فرم ساخته( inheritance)

  4. #4
    کاربر تازه وارد آواتار hosein_2548
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    اصفهان
    سن
    36
    پست
    51

    نقل قول: سوال در مورد طراحی فرم و استفاده از اون فرم در فرم های دیگر

    نقل قول نوشته شده توسط saeidfar مشاهده تاپیک
    احتمالا اومده از یک یوزر کنترل استفاده کرده ،و اون رو توی بقیه فرم ها ادد کرده ،
    یا یک فرم طراحی کرده به عنوان فرم بیس که بقیه فرم ها رو از نوع اون فرم ساخته( inheritance)

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

  5. #5
    کاربر دائمی آواتار alexmcse
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    شیراز
    پست
    860

    نقل قول: سوال در مورد طراحی فرم و استفاده از اون فرم در فرم های دیگر

    نقل قول نوشته شده توسط hosein_2548 مشاهده تاپیک
    سلام
    بله دقیقا از یوزر کنترل استفاده کرده . البته من نمیدونستم و شما که اشاره کردین یه سرچی زدم دیدم همینه .
    ممنون واقعا
    اگه آموزشی دارین در این زمینه ممنون میشم
    یک نمونه




    using System.Drawing;
    using System.Windows.Forms;


    namespace WindowsFormsApp2
    {
    public class UserControl1:UserControl
    {
    private readonly Button b = new Button();
    private readonly TextBox t = new TextBox();
    public UserControl1()
    {
    b.Text = @"ShowMessage";
    b.Location = new Point(50, 50);
    b.Size = new Size(75, 23);
    t.Size = new Size(100, 23);
    t.Location = new Point(10, 10);
    b.Click += B_Click;
    this.Controls.Add(b);
    this.Controls.Add(t);
    }


    private void B_Click(object sender, System.EventArgs e)
    {
    MessageBox.Show(t.Text , @"App");
    }


    private void InitializeComponent()
    {
    this.SuspendLayout();
    //
    // UserControl1
    //
    this.Name = "UserControl1";
    this.Size = new System.Drawing.Size(345, 268);
    this.ResumeLayout(false);


    }
    }
    }


    طریقه استفاده
    یک راهش اینه که از پنجره تول باکس یوزر کنترل رو به فرمت اضافه کنی
    یک راه دیگه در فرم لود بنویسی
           private void Form17_Load(object sender, EventArgs e)        {



    UserControl1 user = new UserControl1();
    Controls.Add(user);

  6. #6
    کاربر تازه وارد آواتار hosein_2548
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    اصفهان
    سن
    36
    پست
    51

    نقل قول: سوال در مورد طراحی فرم و استفاده از اون فرم در فرم های دیگر

    خب تا اینجا با راهنمایی شما دوستان موفق شدم
    حالا یه مشکلی دارم
    یه تکست باکس داریم توی یه فرمی که این یوزر کنترل رو بهش اضافه کردیم. دکمه ای که توی یوز کنترل رو وقتی میزنیم توی تکست باکس روی فرم تغیرات ایجاد میشه .
    چگونگی ارتباط اینارو میخوام بدونم و مشکل اصلیه منم الان همینه Capture.PNG
    ممنون

  7. #7

    نقل قول: سوال در مورد طراحی فرم و استفاده از اون فرم در فرم های دیگر

    خصوصیت مودیفر هر چیزی که توی کنترل هست رو پابلیک کنید و بعد اون رو هرجای فرم خواستین فراخوانی کنید.
    آخرین ویرایش به وسیله saeidfar : سه شنبه 20 فروردین 1398 در 00:26 صبح

تاپیک های مشابه

  1. پاسخ: 1
    آخرین پست: شنبه 09 بهمن 1389, 13:50 عصر

برچسب های این تاپیک

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

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