نه من میخوام اگه متنی انتخاب شده باشه فقط اون متن bold شه
richTextBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(178)));
richTextBox1.Refresh();
richTextBox1.SelectionFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(178)));
اگه متنی انتخاب نشده باشه از اون به بعد هر چیز نوشتیم bold باشه
میتونی توی فرم یه flag بزاری و چک کنی ببینی اگر richTextBox1.SelectionLength مساوی 0 بود flag=true و این خط رو هم اجرا کنید.
richTextBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(178)));
richTextBox1.Refresh();
موفق باشید .