SajjadKhati
کاربر فعال <A href="http://forum.majidonline.com/f
سلامی مجدد استاد
انگار حدودا ، بهتر پیدا کردم که مشکل از کجاست (اما هنوز دقیق متوجه نشدم) .
مشکل انگار از کدهای تغییر سایز در TransparentControl هست . ربطی به TransparentControlText نداره.
مثلا کدهای زیر ، مشکلی ندارن (این کد ، رویداد Button3_MouseUp در کد بالاست که تغییر کرده) (برای آپدیت و رسم ، بعد از کلیک روی دکمه ، موس را روی کنترل TransparentControl ببرید) :
	
	
	
		
یا
	
	
	
		
اما این کد مشکل داره :
	
	
	
		
حالا داخل کلاس TransparentControlText مشکل خودش را نشون میده چون داخل رویداد TransparentControl_TextAutoSizeChanged ، کدِ this.TransparentControl.Size = fontSize.ToSize() را بکار بردم.
			
			انگار حدودا ، بهتر پیدا کردم که مشکل از کجاست (اما هنوز دقیق متوجه نشدم) .
مشکل انگار از کدهای تغییر سایز در TransparentControl هست . ربطی به TransparentControlText نداره.
مثلا کدهای زیر ، مشکلی ندارن (این کد ، رویداد Button3_MouseUp در کد بالاست که تغییر کرده) (برای آپدیت و رسم ، بعد از کلیک روی دکمه ، موس را روی کنترل TransparentControl ببرید) :
		کد:
	
	        private void Button3_MouseUp(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
                this.transparentControl.TransparentControlText.Text = "salam";
            else if (e.Button == MouseButtons.Right)
                this.transparentControl.TransparentControlText.Text = "khobi?";
        }
	یا
		کد:
	
	        private void Button3_MouseUp(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
                this.transparentControl.TransparentControlText.TextFont = this.Font;
            else if (e.Button == MouseButtons.Right)
                this.transparentControl.TransparentControlText.Text = "khobi?";
        }
	اما این کد مشکل داره :
		کد:
	
	        private void Button3_MouseUp(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
                this.transparentControl.Size = new Size(250, 100);
            else if (e.Button == MouseButtons.Right)
                this.transparentControl.Size = new Size(180, 70);
        }
	حالا داخل کلاس TransparentControlText مشکل خودش را نشون میده چون داخل رویداد TransparentControl_TextAutoSizeChanged ، کدِ this.TransparentControl.Size = fontSize.ToSize() را بکار بردم.
				










