چطور میشه در زمان اجرا اندازه کنترل ها رو تغییر داد (بدون توجه به نوع کنترل) ؟
البته با حالتی مثل طراح ویژوال استودیو 2005 (مربع های سفید و خط چین ها) .
Printable View
چطور میشه در زمان اجرا اندازه کنترل ها رو تغییر داد (بدون توجه به نوع کنترل) ؟
البته با حالتی مثل طراح ویژوال استودیو 2005 (مربع های سفید و خط چین ها) .
با سلام
من مربع ها رو نمی دونم می خواهی چطوری بیاریشون در زمان اجرا ولی
کد زیر برای تغییر ساز در زمان اجراست
Button1.Size = New System.Drawing.Size(20, 20)
از کد فوق می تونی تویه یه تایمر استفاده بکنی
اینطوری که وقتی رویداد mousedown روی button انجام شد تایمر فعال بشه
و بعد جای مقادیر 20 و 20 دو تا متغیر بزاری و انها رو توی تایمر برابر با موقعیت
ماوس بکنی در حالت mousemove از button
دیگه بیشتر از این نمی تونم توضیح بدهم یعنی بلد نیستم
باید دوستانه دیگه هم کمک کنند فکر کنم رو ی همین ایده یه خورده کار بشه
قابل استفاده هست
با ارزوی موفقیت
این مثال رو دانلود کن و بدقت نگاه کن
http://www.windowsforms.net/Samples/...207&tabindex=4
امکان داره شما بخوای صرفا یک کنترل رو در حالت اجرا تغییر بدی :
http://www.codeproject.com/vb/net/Ru...leControls.asp
http://www.codeproject.com/csharp/Re...olsRuntime.asp