PDA

View Full Version : سوال: مشکل در کار با متن موجود در RichTextBox



aeirik
شنبه 19 مرداد 1387, 12:12 عصر
چطور میشه که متن موجود در یک RichTextBox به حالتهای إBold,Italic,Underlint تبدیل کرد؟

reza1357
شنبه 19 مرداد 1387, 12:20 عصر
در قسمت فونت این حالتها رو انتخاب کنید.

a_mzadeh
شنبه 19 مرداد 1387, 15:44 عصر
چطور میشه که متن موجود در یک RichTextBox به حالتهای إBold,Italic,Underlint تبدیل کرد؟



int start = ..., end = ...;
richTextBox1.Select(start, end);
richTextBox1.SelectionFont = ...;

aeirik
شنبه 19 مرداد 1387, 19:17 عصر
منظورتون از .... چیه؟اگه توضیح بدین ممنون میشم

H2K
شنبه 19 مرداد 1387, 19:35 عصر
richTextBox1.Font = new Font(richTextBox1.Font, FontStyle.Underline);
richTextBox1.Font = new Font(richTextBox1.Font, FontStyle.Bold);
richTextBox1.Font = new Font(richTextBox1.Font, FontStyle.Italic);

a_mzadeh
یک شنبه 20 مرداد 1387, 08:54 صبح
منظورتون از .... چیه؟اگه توضیح بدین ممنون میشم
سلام دوست عزيز، منظور من از سه نقطه اين بود كه اينها متغير هستند و شما هر مقدار دلخواهي رو ميتوني به اونها بدي. اين كدي كه نوشتم براي مواردي كاربرد داره كه شما مثلا قصد نوشتن يك اديتور و يا شبيه اون رو دارين كه كاربر توانايي انتخاب متن و تغيير فونت اون قسمت رو داشته باشه.

KambizZandi
یک شنبه 20 مرداد 1387, 15:28 عصر
کدي که a_mzadeh گفت رو تو visual studio بنويس و بعد روي مثلا richTextBox1 کليد F1 رو بزن تا متوجه اون 3 نقطه ها بشي