0 امتیاز
چرا نام لیبل با کلیک موس تغییر نمی کنه ؟ با تشکر

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Label l = new Label();// ساخت یک شی
            l.Location = new Point(10, 10);// محل قرار گرفتن کنترل در فرم
            l.Size = new Size(35, 15);//تعیین سایز برای شی  
            l.Text = "Label";// تعیین عنوان برای شی ساخته شده 
            Controls.Add(l);// اضافه کردن شی به فرم
        }
       
        private void Form1_MouseDown(object sender, MouseEventArgs e)
        {
            

            l.Text = "Click";
        }
    }
}
بسته شده

1 پاسخ

0 امتیاز
 
بهترین پاسخ
Label l = new Label();// ساخت یک شی

private void Form1_Load(object sender, EventArgs e)
{            
    l.Location = new Point(10, 10);// محل قرار گرفتن کنترل در فرم
    l.Size = new Size(35, 15);//تعیین سایز برای شی  
    l.Text = "Label";// تعیین عنوان برای شی ساخته شده 
    Controls.Add(l);// اضافه کردن شی به فرم
}

private void Form1_MouseDown(object sender, MouseEventArgs e)
{
    l.Text = "Clicked";
}

 

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

آیا به این ترتیب میشه گفت هر دستوری رو بخواهیم به صورت سراسری برای عناصر فرم تعریف کنیم باید بالای فرم لود قرار دهیم؟
ویرایش شده توسط
توسط (111 امتیاز) 4
خواهش می کنم، بله همون محل تعریف شی بود
توسط (6,480 امتیاز) 6 17 129
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...