PDA

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 بار این کار را کردم نشد

جناب میرهادی لطف کن پروژش را آپلود کن

ممنون میشویم همه ما