0 امتیاز
سلام میخواستم ببینم میشه کاری کرد که تو ریچ باکس هر چی می خوام بنویسم بعد به شکل ضربدر نشون بده امامتن اصلی تو ریچ باکس نوشته بشه مثه پسورد ها اما تو ریچ باکس؟؟؟؟؟؟؟؟؟؟
بسته شده
سلام دوست عزیز... لطفا قبل از ارسال سوال حتما یکبار سوالتونو بخونید... حداقلش اینه که من یکی سوالتونو متوجه نشدم . یکی از دلایل حذف سوال و عدم جوابگویی به اون همین گنگ بودن سواله...خواهشا از این به بعد ملاحظه بفرمایید.

با تشکر
توسط (6,480 امتیاز) 6 17 129

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

سلام. بنده هم با آقای ابراهیمی موافقم. بهتر بود سوالتون رو با دقت تایپ می کردید.

اگر منظورتون این که چطور در RichTextBox هرچی نوشته می شه به صورت PasswordChar مانند * نمایش داده بشه، فکر کنم عملیات زیر به دردتان بخورد:

در داخل پروژه تان یک کلاس دیگر به نام RichPassword ایجاد کرده و سپس دستورات زیر را در آن بنویسید.

using System;
using System.Windows.Forms;

namespace YourNameSpace
{
    class RichPassword:RichTextBox
    {
        protected override CreateParams CreateParams
        {
            get
            {
                //Turn on ES_PASSWORD
                var cp = base.CreateParams;
                cp.Style |= 0x20;
                return base.CreateParams;
            }
        }
    }
}

بعد از آن کلاس RichPassword را Build کنید تا این کنترل به جعبه ابزار اضافه شود. حال در قسمت اصلی پروژه خود(ویندوز فرم) کنترل RichPassword را از بالای Toolbox انتخاب کرده و روی فرم قرار دهید. حال اگر برنامه را اجرا کنید، هر چیزی که در داخل RichPassword تایپ کنید به صورت * نمایش داده می شود.

فقط توجه داشته باشید که به جای YourNameSpace فضای نام مربوط به پروژه ی خود را درج کنید(البته به صورت خودکار این عملی موقع ایجاد کلاس صورت می گیرد)

منبع: http://stackoverflow.com/questions/4451592/password-char-for-richtextbox

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...