iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >C#怎么实现弹窗提示输入密码
  • 631
分享到

C#怎么实现弹窗提示输入密码

2023-06-29 03:06:15 631人浏览 独家记忆
摘要

这篇文章主要介绍“C#怎么实现弹窗提示输入密码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#怎么实现弹窗提示输入密码”文章能帮助大家解决问题。具体内容如下String PM 

这篇文章主要介绍“C#怎么实现弹窗提示输入密码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#怎么实现弹窗提示输入密码”文章能帮助大家解决问题。

具体内容如下

String PM = Interaction.InputBox("请输入密码", "输入密码", "", 100, 100);if (PM != "2222"){    MessageBox.Show("请输入正确的密码谢谢!!!!!");    return;}

如果需要输入的密码为加密****,则需要自定义控件,直接调用该类即可InputBox

使用方法为:

string inMsg = InputBox.ShowInputBox("请输入管理员(admin)的密码", string.Empty);if (inMsg.Trim() != string.Empty){    MessageBox.Show(inMsg);}

InputBox类

using System;using System.Collections.Generic;using System.Text;using System.windows.FORMs; public class InputBox : System.Windows.Forms.Form{    private TextBox textBox_Data;    private Button button_Enter;    private Button button_Esc;    private System.ComponentModel.Container components = null;     private InputBox()    {        InitializeComponent();        this.TopMost = true;        //this.StartPosition = FormStartPosition.CenterScreen;        //inputbox.Location.X = 0; inputbox.Location.Y = 0;        //inputbox.StartPosition = FormStartPosition.CenterScreen;        //inputbox.Left = 0;        //inputbox.Top = 0;    }     protected override void Dispose(bool disposing)    {        if (disposing)        {            if (components != null)            {                components.Dispose();            }        }        base.Dispose(disposing);    }     private void InitializeComponent()    {         this.textBox_Data = new System.Windows.Forms.TextBox();        this.button_Enter = new System.Windows.Forms.Button();        this.button_Esc = new System.Windows.Forms.Button();        this.SuspendLayout();        //         // textBox_Data        //         this.textBox_Data.Location = new System.Drawing.Point(8, 8);        this.textBox_Data.Name = "textBox_Data";        this.textBox_Data.PassWordChar = '*';        this.textBox_Data.Size = new System.Drawing.Size(230, 21);        this.textBox_Data.TabIndex = 2;        this.textBox_Data.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBox_Data_KeyDown);        //         // button_Enter        //         this.button_Enter.Location = new System.Drawing.Point(25, 43);        this.button_Enter.Name = "button_Enter";        this.button_Enter.Size = new System.Drawing.Size(75, 23);        this.button_Enter.TabIndex = 3;        this.button_Enter.Text = "确 认";        this.button_Enter.UseVisualStyleBackColor = true;        this.button_Enter.Click += new System.EventHandler(this.button_Enter_Click);        //         // button_Esc        //         this.button_Esc.Location = new System.Drawing.Point(140, 43);        this.button_Esc.Name = "button_Esc";        this.button_Esc.Size = new System.Drawing.Size(75, 23);        this.button_Esc.TabIndex = 4;        this.button_Esc.Text = "取 消";        this.button_Esc.UseVisualStyleBackColor = true;        this.button_Esc.Click += new System.EventHandler(this.button_Esc_Click);        //         // InputBox        //         this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);        this.ClientSize = new System.Drawing.Size(250, 80);        this.Controls.Add(this.button_Esc);        this.Controls.Add(this.button_Enter);        this.Controls.Add(this.textBox_Data);        this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;        this.MaximizeBox = false;        this.MinimizeBox = false;        this.ControlBox = false;        this.Name = "InputBox";        this.Text = "InputBox";        this.ResumeLayout(false);        this.PerformLayout();     }     //对键盘进行响应    private void textBox_Data_KeyDown(object sender, KeyEventArgs e)    {        if (e.KeyCode == Keys.Enter) { button_Enter_Click(sender, e); }        else if (e.KeyCode == Keys.Escape) { button_Esc_Click(sender, e); }    }    private void button_Enter_Click(object sender, EventArgs e)    {        this.Close();    }    private void button_Esc_Click(object sender, EventArgs e)    {        textBox_Data.Text = string.Empty; this.Close();    }      //显示InputBox    public static string ShowInputBox(int Left, int Top, string Title, string Prompt, string DefaultResponse)    {        InputBox inputbox = new InputBox();        if (Title.Trim() != string.Empty) inputbox.Text = Title;        if (DefaultResponse.Trim() != string.Empty) inputbox.textBox_Data.Text = DefaultResponse;        inputbox.ShowDialog();        inputbox.Left = Left; inputbox.Top = Top;        return inputbox.textBox_Data.Text;    }    public static string ShowInputBox(FormStartPosition Position, string Title, string Prompt, string DefaultResponse)    {        InputBox inputbox = new InputBox();        inputbox.StartPosition = Position;        if (Title.Trim() != string.Empty) inputbox.Text = Title;        if (DefaultResponse.Trim() != string.Empty) inputbox.textBox_Data.Text = DefaultResponse;        inputbox.ShowDialog();        return inputbox.textBox_Data.Text;    }    public static string ShowInputBox()    {        return ShowInputBox(FormStartPosition.CenterScreen, string.Empty, string.Empty, string.Empty);    }    public static string ShowInputBox(string Title)    {        return ShowInputBox(FormStartPosition.CenterScreen, Title, string.Empty, string.Empty);    }    public static string ShowInputBox(string Title, string Prompt)    {        return ShowInputBox(FormStartPosition.CenterScreen, Title, Prompt, string.Empty);    }    public static string ShowInputBox(string Title, string Prompt, string DefaultResponse)    {        return ShowInputBox(FormStartPosition.CenterScreen, Title, Prompt, DefaultResponse);    }// 调用//           string inMsg = InputBox.ShowInputBox("请输入管理员(admin)的密码", string.Empty);//            if (inMsg.Trim() != string.Empty)//             {//                 MessageBox.Show(inMsg);//             }}

关于“C#怎么实现弹窗提示输入密码”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: C#怎么实现弹窗提示输入密码

本文链接: https://www.lsjlt.com/news/322401.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#怎么实现弹窗提示输入密码
    这篇文章主要介绍“C#怎么实现弹窗提示输入密码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#怎么实现弹窗提示输入密码”文章能帮助大家解决问题。具体内容如下String PM ...
    99+
    2023-06-29
  • C#实现弹窗提示输入密码
    本文实例为大家分享了C#实现弹窗提示输入密码的具体代码,供大家参考,具体内容如下 String PM = Interaction.InputBox("请输入密码", "输入密码", ...
    99+
    2022-11-13
  • Mac一直弹输入密码窗口或提示存储钥匙串解决方法
    有不少用户表示在打开Mac软件后会一直弹出需要输入密码或者存储钥匙串授权界面,但是输入了很多次也不管用,这该怎么办呢?本次小编为您带来Mac一直弹输入密码窗口或提示存储钥匙串解决方法,想知道怎么弄得朋友快来看看吧!...
    99+
    2023-06-05
  • C语言怎么实现密码输入功能
    在C语言中,可以使用`getpass()`函数实现密码输入功能。`getpass()`函数定义在``头文件中。以下是一个示例代码:`...
    99+
    2023-08-31
    C语言
  • windowsXP系统中设置屏保密码没有提示输入密码的窗口
      【故障现象】在WindowsXP系统中设置屏幕保护程序时,已经选中了“在恢复时使用密码保护”选项了,但在结束屏保时,并没有出现提示输入密码的窗口。   【故障解决】出现这种现象的原因是在Win...
    99+
    2023-05-30
    winXP 屏保密码 屏保 windowsXP 系统 密码
  • C语言模拟实现密码输入的示例代码
    目录引言思路分析代码实现代码分析引言 登录账号时我们要输入密码,密码输入错误时会提示密码错误。有时密码的输入次数会被限制,例如银行卡,当我们3次密码都输入错误时卡会被冻结。下面用C语...
    99+
    2022-11-13
  • shell脚本怎么实现输入密码显示星号
    这篇文章将为大家详细讲解有关shell脚本怎么实现输入密码显示星号,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。示例如下:read -p "请输入使用者都名称:"&...
    99+
    2023-06-09
  • python如何实现在运行时提示用户输入密码
    这篇文章给大家分享的是有关python如何实现在运行时提示用户输入密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在运行时提示用户输入密码许多 命令行工具或 脚本需要用户名和密...
    99+
    2022-10-19
  • 华为云服务器怎么关闭广告弹窗提示功能设置密码
    首先,华为云服务器可以通过以下步骤来设置密码: 打开华为云服务器的登录页面,输入账户和密码登录服务器。 在登录页面中,你会看到一个“设置密码”的按钮,点击它。 在设置密码页面中,你可以设置多个密码,以确保账户的安全性。可以选择随机密码或...
    99+
    2023-10-28
    华为 提示 密码
  • shell脚本实现输入密码显示星号
    read -p "请输入使用者都名称:" USER echo -e "请输入使用者密码: c" while : ;do char=` #这里是反引号,tab键上面那个 ...
    99+
    2022-06-04
    星号 脚本 输入密码
  • android studio怎么实现弹窗提醒功能
    要在Android Studio中实现弹窗提醒功能,可以使用AlertDialog类。下面是一个简单的示例代码:```javaAle...
    99+
    2023-08-08
    android studio
  • Android怎么实现自定义密码输入框
    本篇内容主要讲解“Android怎么实现自定义密码输入框”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android怎么实现自定义密码输入框”吧!一、实现效果及方案预期效果图:如上图所示,要实现...
    99+
    2023-06-25
  • C#怎么实现密码验证与输错密码账户锁定
    本文小编为大家详细介绍“C#怎么实现密码验证与输错密码账户锁定”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#怎么实现密码验证与输错密码账户锁定”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。C#实现的Chec...
    99+
    2023-06-30
  • C#怎么实现短消息提示窗口位置及窗口大小
    本篇内容介绍了“C#怎么实现短消息提示窗口位置及窗口大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一 短消息提示短消息提示Toast:用...
    99+
    2023-07-04
  • vue3怎么实现​6位支付密码输入框
    具体的需求: 在客户信息表格的操作栏中,点击修改支付密码按钮,会跳转到6位支付密码输入框组件页面。同时,要求输入框密文显示、不可编辑、不可回退、即时显示;到达6位数,自动进入确认支付密码;确认支付密码到达6位数,自动检验两次输入密码的一致性...
    99+
    2023-05-18
    Vue3
  • 怎么在PHP中实现alert弹窗的转码
    今天小编给大家分享一下怎么在PHP中实现alert弹窗的转码的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、使用JavaS...
    99+
    2023-07-05
  • Android编程实现打勾显示输入密码功能
    本文实例讲述了Android编程实现打勾显示输入密码功能。分享给大家供大家参考,具体如下: main.xml: <?xml version="1.0" enc...
    99+
    2022-06-06
    输入 Android
  • jQuery如何实现输入框密码的显示隐藏
    这篇文章主要为大家展示了“jQuery如何实现输入框密码的显示隐藏”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现输入框密码的显示隐藏”这篇文...
    99+
    2022-10-19
  • android弹出提示框怎么实现
    要在Android中实现弹出提示框,你可以通过以下几种方式实现:1. 使用AlertDialog:AlertDialog是Andro...
    99+
    2023-10-08
    android
  • c语言提示输入格式错误怎么解决
    要解决C语言输入格式错误的问题,可以尝试以下几种方法:1. 检查输入格式是否与程序要求一致,例如,如果要求输入一个整数,但输入的是一...
    99+
    2023-08-19
    c语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作