۲۸-فروردین-۱۳۸۵, ۲۳:۲۸:۰۰
۲۹-فروردین-۱۳۸۵, ۰۱:۲۵:۲۳
سلام
من یکم توضیح میدم تا متوجه بشی کار Common Dialog چیه!
تا حالا در نرم افزار های مختلف دیدی که برای ذخیره کردن ، باز کردن ، تغییر رنگ و حتی فونت ،.. یه کادر باز میشه که از طریق اون می تونی عملیات درخواستی رو به صورت راحت انجام بدی
اون کادر ها توسط Common Dialog اجرا میشه (comdlg32.ocx)
برای اضافه کردن این OCX به پروژه میتونی از منو پروژه به قسمت کامپوننت بری و Microsoft Common Dialog Control 6.0 رو تیک دار کنی
برای مثال چند کد ساده رو معرفی میکنم
تغیر رنگ متن یک تکست باکس:
CommonDialog1.ShowColor
Text1.ForeColor = CommonDialog1.Color
گرفتن آدرس یک فایل :
CommonDialog1.ShowOpen
Text1.Text= CommonDialog1.FileName
گرفتن آدرس محل ذخیره فایل:
CommonDialog1.ShowSave
Text1.Text = CommonDialog1.FileName
تغییر فونت یک تکست باکس:
CommonDialog1.Flags = 2
CommonDialog1.ShowFont
Text1.Font = CommonDialog1.FontName
و...
البته برای باز کردن یا ذخیره کردن می تونی فیلتر هم قرار بدی
مثلا برای ذخیره :
CommonDialog1.fliter = "*.txt|*.txt"
CommonDialog1.ShowSave
Text1.Text = CommonDialog1.FileName
اگه سوالی داری میتونی بپرسی
من یکم توضیح میدم تا متوجه بشی کار Common Dialog چیه!
تا حالا در نرم افزار های مختلف دیدی که برای ذخیره کردن ، باز کردن ، تغییر رنگ و حتی فونت ،.. یه کادر باز میشه که از طریق اون می تونی عملیات درخواستی رو به صورت راحت انجام بدی
اون کادر ها توسط Common Dialog اجرا میشه (comdlg32.ocx)
برای اضافه کردن این OCX به پروژه میتونی از منو پروژه به قسمت کامپوننت بری و Microsoft Common Dialog Control 6.0 رو تیک دار کنی
برای مثال چند کد ساده رو معرفی میکنم
تغیر رنگ متن یک تکست باکس:
CommonDialog1.ShowColor
Text1.ForeColor = CommonDialog1.Color
گرفتن آدرس یک فایل :
CommonDialog1.ShowOpen
Text1.Text= CommonDialog1.FileName
گرفتن آدرس محل ذخیره فایل:
CommonDialog1.ShowSave
Text1.Text = CommonDialog1.FileName
تغییر فونت یک تکست باکس:
CommonDialog1.Flags = 2
CommonDialog1.ShowFont
Text1.Font = CommonDialog1.FontName
و...
البته برای باز کردن یا ذخیره کردن می تونی فیلتر هم قرار بدی
مثلا برای ذخیره :
CommonDialog1.fliter = "*.txt|*.txt"
CommonDialog1.ShowSave
Text1.Text = CommonDialog1.FileName
اگه سوالی داری میتونی بپرسی
۲۹-فروردین-۱۳۸۵, ۱۶:۱۲:۱۵
دستت درد نكنه.
۰۴-اردیبهشت-۱۳۸۵, ۲۲:۱۵:۲۴
ميگم در مورد CommonDialog1.Flags = cdlCFEffects Or cdlCFBoth يك كمي توضيحي بده .ضمنا بگو چطور دستورات رجيستري را در وي بي بكار ببرم، مثلا برنامه اي بنويسم اسم سطل آشغال را عوض كنه .ممنون
۰۴-اردیبهشت-۱۳۸۵, ۲۲:۲۸:۰۰
نقل قول: CommonDialog1.Flags = cdlCFEffects Or cdlCFBothبرو فوتبالت رو بزیکن چرا اومدی برنامه نویسی ؟ ( شوخی
![[تصویر: biggrin.gif]](http://www.iranvig.com/forum/images/icons/biggrin.gif)
ببین دوست عزیز این دو فلگ مربوط به قسمت فونت کامان می شه
cdlCFEffects : چیزایی مثل خط خورده و زیر خط دار و ... رو فعال می کنه
cdlCFBoth : تمام فونت های پرینتر و صفحه نمایش رو فهرست می کنه
چیزی که ریخته تو سایت برنامه های مربوط به امور ریجستری ( در رنگ ها
و اندازه های مختلف
![[تصویر: biggrin.gif]](http://www.iranvig.com/forum/images/icons/biggrin.gif)