hector2000
جمعه 27 اردیبهشت 1392, 22:13 عصر
سلام
من در فرمم ده عدد لیبل دارم و می خواهم که وقتی ماوس بر روی هر کدام از انها رفت رنگ متن و پس زمینه ان تغییر کند و همچنین وقتی هر کدام کلیک شدن کار مخصوص به خودشان انجام شود.(شبیه toolbar)
مشکل من اینست که نتوانستم متدی را در دلفی پیدا کنم که از نوشتن رویداد برای هر کدام لیبل ها جلوگیری کند و با نوشتن یک پروسیجر کار تمام انها را انجام دهد.
من الان مجبورم برای هر کدام از لیبلها رویداد onmouseover و onmousedown و همچنین onclick را جداگانه بنویسم که حجم کد خیلی زیاد میشود.ایا راهی هست ان را خلاصه کنم؟
نتیجه رویدادیهای onmoseover و on mousedown تنها اینست که رنگ پس زمینه و فونت تغییر می کند و همگی شکل یکسانی دارند.ولی وقتی کلیک می شوند هر کدام یک کار مجزا انجام می دهند
لطفا راهنمایی کنید
من در فرمم ده عدد لیبل دارم و می خواهم که وقتی ماوس بر روی هر کدام از انها رفت رنگ متن و پس زمینه ان تغییر کند و همچنین وقتی هر کدام کلیک شدن کار مخصوص به خودشان انجام شود.(شبیه toolbar)
مشکل من اینست که نتوانستم متدی را در دلفی پیدا کنم که از نوشتن رویداد برای هر کدام لیبل ها جلوگیری کند و با نوشتن یک پروسیجر کار تمام انها را انجام دهد.
من الان مجبورم برای هر کدام از لیبلها رویداد onmouseover و onmousedown و همچنین onclick را جداگانه بنویسم که حجم کد خیلی زیاد میشود.ایا راهی هست ان را خلاصه کنم؟
نتیجه رویدادیهای onmoseover و on mousedown تنها اینست که رنگ پس زمینه و فونت تغییر می کند و همگی شکل یکسانی دارند.ولی وقتی کلیک می شوند هر کدام یک کار مجزا انجام می دهند
لطفا راهنمایی کنید