PDA

View Full Version : ساختن کنترل هائی شبیه LabeledEdit



khorsandreza
دوشنبه 17 مهر 1396, 16:37 عصر
سلام دوستان
من می خواهم کنترل های TEdit,TDBEdit,TComboBax,TMaskEdit و موارد مشابه اینجنین را شبیه "LabeledEdit1" تغییر بدهم وقتی کامپوننت روی صفحه فرار گرفت برچسب ان را بنویسم در صورت تغییر مکان کنترل برجسب ان نیز جابجا بشود

یوسف زالی
سه شنبه 18 مهر 1396, 10:22 صبح
سلام. باید برایش یک کامپوننت ترکیبی بنویسید.
این کامپوننت مثلا از مسک ادیت مشتق می شود و در create آن باید لیبل را هم بسازید، و Destroy آن را نابود کنید و رویدادهایی نظیر Notify را مدیریت کنید.
خصیصه های لیبل را باید به قسمت Published اضافه کنید و باقی ماجرا

khorsandreza
پنج شنبه 20 مهر 1396, 00:24 صبح
سلام مهندس عزیز با پوزش باید عرض کنم من تا حالا کامپوننت نویسی نکردم و سورس کدهای موجود در یونیت های Vcl.ExtCtrls و Vcl.StdCtrls را کمی مطالعه کردم ولی عملا متوجه نشدم .در صورت امکان یه مثال ساده برای رهنمائی و اغاز کار زحتش را بکشید و یا مرجعی که روش این نوع کامپوننت نویسی را توضیح به معرفی کنید

یوسف زالی
شنبه 29 مهر 1396, 15:28 عصر
بابت تاخیر عذر می خوام.
سورس خود LabeldEdit خیلی گویاست، کجاش رو مشکل دارید؟