c# معنى - ما هي كلمة المرور التي تظهر نقطة سوداء(*)في مربع نص winforms؟




بالعربية ترجمة (5)

يمكنك استخدام هذا واحد: يمكنك كتابته بالضغط على مفتاح Alt وكتابة 0149.

سؤال قصير هنا:

في .Net 4.0 Winforms ، كيف يمكنني استخدام خاصية PasswordChar في Textbox لإظهار نقطة سوداء شائعة كحرف ؟ هل هناك ربما بعض الخط يمكنني استخدام هذا لديه هذا كحرف؟

إذا استخدمت " UseSystemPasswordChar = true " ، UseSystemPasswordChar = true علامة النجمة (*).


حل واحد آخر لاستخدام هذه الدائرة السوداء Unicode >>

Start >> All Programs >> Accessories >> System Tools >> Character Map

ثم حدد Arial font واختر Black circle نسخها ولصقها في خاصية PasswordChar من مربع النص.

هذا هو....



كنت أتساءل أيضا كيف لتخزينها نظيفة في متغير. كما تستخدم

char c = '•';

ليست ممارسة جيدة للغاية (على ما أظن). اكتشفت الطريقة التالية لتخزينها في متغير

char c = (char)0x2022;// or 0x25cf depending on the one you choose

أو حتى أكثر نظافة

char c = '\u2022';// or "\u25cf"

https://msdn.microsoft.com/en-us/library/aa664669%28v=vs.71%29.aspx

نفس للخيوط

string s = "\u2022";

https://msdn.microsoft.com/en-us/library/362314fe.aspx


What the guidelines say is that the public API should not reveal the internal design decision of whether you are using a list, a set, a dictionary, a tree or whatever. A "team" is not necessarily a list. You may implement it as a list but users of your public API should use you class on a need to know basis. This allows you to change your decision and use a different data structure without affecting the public interface.







c# .net winforms textbox