PDA

View Full Version : تغییر فونت همه کنترل ها



M.T.P
سه شنبه 18 اسفند 1388, 12:13 عصر
دوستان نحوه تغییر فونت همه کنترل های روی فرم چطوریه؟
این کد چطور باید باشه؟:متفکر:(؟؟؟)



On Error Resume Next
Dim Ctl as Control
For Each Ctl in Me.Controls
Ctl.Font = "???"
next

حامد مصافی
سه شنبه 18 اسفند 1388, 12:22 عصر
ساختار كنترل هاي روي فرم به صورت درختي است. يعني اين شبه كد كنترلي را كه روي يك كنترل ديگر (براي مثال panel ) است را نمي بيند.

نكته: در صورتي كه فونت فرم را تغيير دهيد فونت كنترل هاي فرزند (در صورتي كه قبلاً تغيير نكرده باشد) متناسب با فونت فرم تغيير خواهند كرد.

Mani_rf
سه شنبه 18 اسفند 1388, 12:48 عصر
احتیاجی به این کارها نیست ؛ هنگامی که شما Font فرم اصلی را عوض کنید تمامی کنترل های روی آن هم به صورت خودکار تغییر فونت می دهند.

M.T.P
سه شنبه 18 اسفند 1388, 13:56 عصر
احتیاجی به این کارها نیست ؛ هنگامی که شما Font فرم اصلی را عوض کنید تمامی کنترل های روی آن هم به صورت خودکار تغییر فونت می دهند.
نحوه تغییر فونت فرم در حین اجرا؟؟؟؟



me.font = "?????????"

حامد مصافی
سه شنبه 18 اسفند 1388, 14:14 عصر
me.font = new font ("tahoma", 10 )