delphi dbgrid怎么使密码显示为******
delphi吧
全部回复
仅看楼主
level 3
数据表有个字段是密码
我想在dbgrid上显示的时候 密码这一列内容为*******
比如
原 密码 修改后 密码
123456 *******
大家这该怎么弄?
2013年05月15日 02点05分 1
level 8
另外做个修改密码窗体来处理吧..
修改后密码用 * 号显示, 怎么知道输入对不对呢?
密码修改窗体放3个Edit控件,
第一个显示旧密码, 第二个用*号显示新密码, 第三个用来验证新密码(也用*号显示)
2013年05月15日 05点05分 2
吧务
level 14
ongettext
2013年05月16日 10点05分 4
level 5
pos
2013年05月16日 17点05分 5
level 14
query的那个字段的ongettext事件中写上
Text := '****'
2013年05月17日 01点05分 6
procedure TfrmUsers.PswGetText(Sender: TField; var Text: String; DisplayText: Boolean); begin Text := '******'; end; procedure TfrmUsers.DbAfterScroll(DataSet: TDataSet); begin DataSet.FieldByName('密码').OnGetText:= PswGetText;
2023年11月28日 10点11分
level 11
将 Text 的 “Passwordchar” 后的 “#0” 改为 “*” 就行。
2013年05月20日 13点05分 7
不错
2017年09月28日 06点09分
1