View Full Version : پسورد به صورت دایره
newdesign
سه شنبه 24 آبان 1384, 10:30 صبح
چه طور ممکنه وقتی edit رو برا وارد کردن پسورد استفاده می کنیم به صورت دایره ای نشون بده؟ستاره رو خودم میدونما :چشمک:
اَرژنگ
سه شنبه 24 آبان 1384, 11:13 صبح
برایه دایره تو پر ،
PasswordChar=#7
برایه دایره تو خالی ،
PasswordChar=#8
استفاده میکنم، ولی سیستم من به زبان انگلیسی هست
ممکنه عدداش فرق کنه، برایه اینک تماک کارکترها را ببینید این کد را امتحان کنید:
Memo1, Button1 را به فرم اضافه کنید
procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
begin
for i := 0 to 200 do
Memo1.Lines.Add( IntToStr(i)+'='+chr(i) )
end;
newdesign
سه شنبه 24 آبان 1384, 13:14 عصر
نشد.سیستم من فارسیه #7 و #8 جواب نداد . این 200 تا هم هیچکدوم دایره نبودن .
edit یاهو مسنجر چه جوریه که بدون نیاز به فارسی یا انگلیسی بودن سیستم پسورد رو دایره ای می ندازه ؟
اَرژنگ
سه شنبه 24 آبان 1384, 13:29 عصر
شاید باید یکمی فونتهایه مختلف را امتحان کنید.
من شکلهایی را که میبینم ضمیمه کردم.
Mahdi-563
سه شنبه 24 آبان 1384, 14:03 عصر
سلام
#147 جواب میده
newdesign
سه شنبه 24 آبان 1384, 21:30 عصر
نه اونم کاما میندازه . جواب نداد
Mahdi-563
جمعه 27 آبان 1384, 11:35 صبح
ببین از Character Map استفاده کن خیلی عالی (مال ویندوز)
اَرژنگ
جمعه 27 آبان 1384, 12:36 عصر
این خط زیری را کپی کنید
•••••••••••••••• •••••••••••••••• •••
اگر این کار کرد لطفاً اطّلاع بدید.
newdesign
جمعه 27 آبان 1384, 16:47 عصر
کجا کپی کنم ؟ تو passchar? جواب نداد
Mahdi-563
جمعه 04 آذر 1384, 15:08 عصر
به نظر من از کامپانت استفاده کن
Mahdi-563
جمعه 04 آذر 1384, 15:09 عصر
چون مدونم میگین کجاست و ......
بفرمایین:
Mahdi-563
جمعه 04 آذر 1384, 15:10 عصر
unit PasswordEdit;
interface
uses
Classes, Controls, StdCtrls,
Windows;
type
TPasswordEdit = class(TCustomEdit)
protected
procedure CreateParams(var Params: TCreateParams); override;
published
property AutoSelect;
property AutoSize;
property BorderStyle;
property CharCase;
property Color;
property Ctl3D;
property DragCursor;
property DragMode;
property Enabled;
property Font;
property HideSelection;
property MaxLength;
property OEMConvert;
property ParentColor;
property ParentCtl3D;
property ParentFont;
property ParentShowHint;
property PopupMenu;
property ReadOnly;
property ShowHint;
property TabOrder;
property TabStop;
property Text;
property Visible;
property OnChange;
property OnClick;
property OnDblClick;
property OnDragDrop;
property OnDragOver;
property OnEndDrag;
property OnEnter;
property OnExit;
property OnKeyDown;
property OnKeyPress;
property OnKeyUp;
property OnMouseDown;
property OnMouseMove;
property OnMouseUp;
property OnStartDrag;
end;
procedure Register;
implementation
procedure TPasswordEdit.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style or ES_PASSWORD;
end;
procedure Register;
begin
RegisterComponents('Aria', [TPasswordEdit]);
end;
end.
Mahdi-563
جمعه 04 آذر 1384, 15:11 عصر
تقدیم به تمامی جیگر ها برین حال کنین و مارا دعا.
مهدى
newdesign
شنبه 05 آذر 1384, 16:14 عصر
دستتون درد نکنه آقا مهدی . من مسافرت بودم . امروز دیدم پستتون را . بازم ازتون متشکرم .
Mahdi-563
سه شنبه 15 آذر 1384, 10:08 صبح
سلام newdesign
قربونت خواهش می کنم قابل شما را نداشت
با وفا ....
Developer Programmer
سه شنبه 15 آذر 1384, 12:06 عصر
با تشکر از مهدی جون؛
اگه اشتباه نکنم PostMessage در MSDN ، پارامترهایی برای اینکار داشت.
--
مهدی جان لطفا کدت رو داخل تگ Code قرار بده
--
Bahram0110
سه شنبه 15 آذر 1384, 15:44 عصر
از کاراکتر مپ کاراکتر مربوطه (●) راکپی و به جای کاراکترهای پسورد بزار
دنی کوئیل
سه شنبه 15 آذر 1384, 18:07 عصر
کاراکتر مپ کجاست ؟
MiRHaDi
چهارشنبه 16 آذر 1384, 01:15 صبح
سلام
همین کاراکتر● :
را کپی کن و استفاده کن
بای
دنی کوئیل
شنبه 19 آذر 1384, 12:29 عصر
من وقتی ● این کاراکتر ارا کپی می کنم در PasswordChar کنترل Edit یه علامت سوال میزنه ?
MiRHaDi
شنبه 19 آذر 1384, 23:41 عصر
سلام
فونتش رو Tahoma کن ! درست میشه
بای
دنی کوئیل
پنج شنبه 24 آذر 1384, 22:37 عصر
فونت کادر متن را tahoma کردم اما بازم ؟ زد .
MiRHaDi
سه شنبه 29 آذر 1384, 11:52 صبح
سلام
ادیت باکست رو پاک کن !
یکی دیگه بذار ! بعد تاهوما کن درست میشه
بای
دنی کوئیل
سه شنبه 29 آذر 1384, 19:03 عصر
100 بار این کار را کردم نشد
جناب میرهادی لطف کن پروژش را آپلود کن
ممنون میشویم همه ما
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.