PDA

View Full Version : حرکت دادن button به جهات مختلف



mohsen9669
جمعه 22 آذر 1392, 16:17 عصر
سلام
من میخوام که یک button رو به چهار جهت مختلف حرکت بدم که کد زیر فقط برا حرکت به چپ کار میکنه و وقتی left رو به right تعقیر میدم ارور میده
button1.left+=100;
چرا ؟؟؟؟ button1.right+=100 کار نمیکنه؟؟

مهرداد صفا
جمعه 22 آذر 1392, 16:33 عصر
سلام.
خصوصیت Right قابل مقدار دهی نیست و ReadOnly است. در ضمن اضافه کردن مقدار Left باعث افزایش فاصله کنترل از سمت چپ و در نتیجه حرکت به سمت راست صفحه می شود. برای حرکت به چپ هم مقدار Left را کاهش دهید.

fire22
جمعه 22 آذر 1392, 16:37 عصر
دوست عزیز برای چپ و راست کردن و بالا پایین کردن فقط باید به left , top مقدار بدی و کم یا زیاد کنی.
استاد مهرداد میشه تو thread ها کمکم کنید لطفا؟؟؟

mohsen9669
جمعه 22 آذر 1392, 16:40 عصر
اقا مهرداد ممنون
چپ و راست درست شد اما باید برای بالا و پایین رفتن چیکار کنم؟؟؟

mohsen9669
جمعه 22 آذر 1392, 16:41 عصر
دوستان مرسی

mohsen9669
جمعه 22 آذر 1392, 19:20 عصر
اقا مهرداد من از اون خاصیت استفاده کردم ولی در ادامه ک میخواستم دوباره استفاده کنم این ارور رو میده .
Error 1 'System.Windows.Forms.Button' does not contain a definition for 'left' and no extension method 'left' accepting a first argument of type 'System.Windows.Forms.Button' could be found (are you missing a using directive or an assembly reference?) l:\users\mohsen\documents\visual studio 2010\Projects\WindowsFormsApplication6\WindowsForm sApplication6\Form1.cs 65 26 WindowsFormsApplication6
لطفا راهنمایی کنید
با تشکر

مهرداد صفا
شنبه 23 آذر 1392, 11:44 صبح
سلام.
خواهش می کنم.
برای پایین بردن به مقدار Top اضافه و برای بالا بردن از آن کم کنید.
توجه کنید که تمام اعضای کلاسها در .net با حرف بزرگ شروع می شوند. مثل:


Control.Left

در ضمن برای این قبیل موارد که بارها و بارها در انجمن تکرار شدند جستجو کنید قطعا خودتون زودتر به نتیجه می رشی
موفق باشی دوست من.