View Full Version : تغییر نکردن مشخصه کنترل
hosein320
چهارشنبه 23 مرداد 1392, 03:28 صبح
سلام
به چه دلیل این کد کار نمیکنه
Img.SetValue(TopProperty, Y)
hosein320
چهارشنبه 23 مرداد 1392, 14:47 عصر
من هر بار مقدار متغیر رو Y رو تغییر میدم و تاثیر نداره
mgh64120
چهارشنبه 23 مرداد 1392, 23:52 عصر
سلام دوست عزيز
اگر كنترل img شما درون هر كنترل كانتينر به غير از Canvas مثل Grid و غيره قرار دارد، خاصيت TopProperty نداره و بايد از خاصيت RowProperty استفاده كني.
Img.SetValue(Grid.RowProperty, Y)
اما اگر درون Canvas بود مي توني از TopPeroperty استفاده كني.
Img.SetValue(Canvas.TopProperty, Y)
موفق باشيد.
بدرود...
hosein320
پنج شنبه 24 مرداد 1392, 10:29 صبح
ممنون
حالا این ارور مال چیه
http://upload7.ir/images/50920231002179821462.png
هر عدد دیگه ای هم که میزارم بازم ارور میده:متفکر:
mgh64120
پنج شنبه 24 مرداد 1392, 17:53 عصر
سلام دوست عزیز
شما در ابتدا باید کنترل Img رو داخل Grid قرار بدی، بعد خاصیت RowProperty اون رو ست کنی.
Grid1.Children.Add(Img)
Img.SetValue(Grid.RowProperty, Y)
موفق باشید...
بدرود.
hosein320
پنج شنبه 24 مرداد 1392, 19:02 عصر
سلام
نمیدونم چرا جواب نمیده
باز هم ارور میخوره:ناراحت:
اگه لطف کنین یه نمونه برنامه بزارین ممنون میشم
mgh64120
پنج شنبه 24 مرداد 1392, 22:19 عصر
سلام
اينم نمونه :
mgh64120
پنج شنبه 24 مرداد 1392, 22:58 عصر
سلام.
ميخواي با جابجا كردن Img به چه نتيجه اي برسي يا منظورت از Y += 153 چيه؟
mgh64120
پنج شنبه 24 مرداد 1392, 23:35 عصر
اين طوري خوبه ؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.