PDA

View Full Version : سوال: مشکل در مقاسیه عکس کنترل ها



persiansoft
چهارشنبه 16 بهمن 1387, 15:37 عصر
با سلام
من داخل سي شارپ دستوري نياز دارم که بتونه ويژگي "image" دوتا کنترل مثلا "label" و "button" را با هم مقايسه کنيد مثلا مي خواهم اگر عکس "label" و عکس "button" يکي بود پيغام مناسبي چاپ کند دستور شبيه دستور زير استفاده کردم ولي اين امکان در سي شارپ وجود ندارد ممنون مي شم اگه کسي بتونه کمکم کند.
if(button1.image==label1.image)
{
messagebox.show("the same picture in label and button");
}:عصبانی++::افسرده:

رافعی مهدی
چهارشنبه 16 بهمن 1387, 17:33 عصر
سلام
اپراتور == و متد Equals نتايج درستي رو بر نميگردانند. بنابراين پيشنهاد ميكنم در ابتداي بارگذاري برنامه Tag هر Image اي كه مي خواهيد بعداً آن را مورد مقايسه قرار دهيد معادل نام آن Image قرار دهيد و بعداً Tag اين Image ها رو با هم مقايسه كنيد :چشمک:

shask00l
چهارشنبه 16 بهمن 1387, 22:31 عصر
البته اگه منظورتون مقایسه ی مستقیم دوتا تصویر هستش . باید خدمتتون عرض کنم که روش مناسب و بدون دردسری برای این کار وجود نداره .