PDA

View Full Version : تغییر در فونت متن Checktree کامپوننت Raize



حمیدرضاصادقیان
دوشنبه 13 آبان 1387, 13:54 عصر
سلام دوستان. من از Checktree استفاده کردم.حالا میخوام مثل outlook وقتی یکی ازنودها مقداری داشت اون یک ردیف bold شود وفونتش تغییر کنه ولی امکانش نیست یک خط رو فونتش رو تغییر بدی/
ایا راه دیگه ای داره؟

حمیدرضاصادقیان
سه شنبه 14 آبان 1387, 10:45 صبح
سلام.با استفاده از event oncustomDrawitem تونستم اینکارو بکنم.این رویداد یک متغیر به نام node داره.در ضمن خود کامپوننت از کلاس treeview مشتق میشه. مثلا با استفاده از کد زیر تونستم node مربوطه رو تغییر بدم


node.treeview.canvas.fonts.style:=[fsbold];

که حالا میتونید کنترل های دیگه ای رو روش انجام بدیم.