永发信息网

一道VB编程题 高手进 谢谢

答案:3  悬赏:40  手机版
解决时间 2021-04-26 21:29
  • 提问者网友:佞臣
  • 2021-04-25 21:40

设计一个口令加密程序,口令由字母构成,将输入的每个字母循环左移2个字母(区分大小写),程序运行后界面如图所示:

最佳答案
  • 五星知识达人网友:动情书生
  • 2021-04-25 22:29

Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
End Sub


Private Sub Text1_KeyPress(KeyAscii As Integer)


Text2.Text = Text2.Text & Chr(KeyAscii - 2)
End Sub

全部回答
  • 1楼网友:低音帝王
  • 2021-04-26 00:29

Dim str1 Private Sub Command1_Click() '加密 Text2.Text = str1 End Sub

Private Sub Command2_Click() '退出 End End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer) str1 = str1 & Chr(KeyAscii - 2) End Sub

  • 2楼网友:duile
  • 2021-04-25 23:19

没装VB

密码的文本框内先获取明文文本框内的字符串数据,转换成ascii码,减2保存数据再输出

但是减2之后要判断ascii码是不是小于65或97,如果小于的话跳转到y,z的ascii码

当然也可以在减2之前判断原字幕是不是a,或b,之后做相应处理

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯