PDA

View Full Version : سوال: دسترسی به اجزای فرم از داخل کلاس ها در یک فایل کلاس



abdorreza
جمعه 14 آذر 1393, 22:13 عصر
سلام
من یک فرم با تعدادی اجزا مثل PictureBox و TextBox ایجاد کردم.

بعد یک فایل کلاس . Add New Item < Class File

حالا چطوری میتونم به اجزای فرمم از داخل کلاس ها دسترسی پیدا کنم؟

ممنونم

abdorreza
جمعه 14 آذر 1393, 22:52 عصر
خوب خودم پیدا کردم

مثلا در داخل رویداد کلیک یک کلید کلاس رو اینطوری صدا کردم :


card_enter(This.TextBox1);


و در کلاس :


public void card_enter(TextBox t)
{
t.Text="Hello";
}

En_MK
جمعه 14 آذر 1393, 23:21 عصر
شماکه راه حلو پیدا کردی خوب بگو تا نفرات بعدی که با این مشکل مواجه میشن سریعتر به نتیجه برسند
راه حل من:

کلاسی به اسم Class1 ایجاد کردم و دکمه ای به فرم مورد نظر اضافه کردم و property modified ان دکمه را Public کردم و در کلاس class1 کد زیر را نوشتم

using System;
using WindowsFormsApplication1;

public class Class1
{
public Class1()
{

}
public void players()
{

Form1 b = new Form1();
b.button1.Text = "تایید";
}
}
WindowsFormsApplication1 اسم namespace است

abdorreza
شنبه 15 آذر 1393, 23:18 عصر
دوست عزیز پس من چیو گذاشتم ؟!!!