WPF中TextBox失去焦点事件

news/2024/9/18 12:52:12/ 标签: wpf

限制TextBox只能输入整数,而且整数的数值范围为0-100。如果输入101后,弹窗提示输入超限


MainWindow.xaml

 <TextBox x:Name="textBox1" TextWrapping="Wrap" Text="TextBox" Width="120" Height="50" LostFocus="myTextBox_LostFocus"/>

MainWindow.xaml.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;namespace NumRange2
{/// <summary>/// MainWindow.xaml 的交互逻辑/// </summary>public partial class MainWindow : Window{public MainWindow(){InitializeComponent();}private void myTextBox_LostFocus(object sender, RoutedEventArgs e){// 在这里添加你的处理代码string textVal = textBox1.Text;try{int numVal = int.Parse(textVal);if (numVal > 100 || numVal < 0){MessageBox.Show("输入超限");}}catch(Exception ex){MessageBox.Show("请输入一个整数");}}}
}

http://www.ppmy.cn/news/1428332.html

相关文章

近端安全互联样例使用指导

样例介绍 本样例基于rk3568开发板&#xff0c;通过封装openharmony安全子系统deviceauth组件提供的能力&#xff0c;实现了一组可用于设备间快速建立可信认证和连接的接口&#xff0c;通过预先定义关系网&#xff0c;在设备初始化阶段完成端端设备间的认证&#xff0c;构建安全…

基于springboot+vue+Mysql的校园新闻网站

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

数据库基本概念和SQL基本语句

数据库&#xff08;Database&#xff09;是按照数据结构来组织、存储和管理数据的仓库。在数据库中&#xff0c;数据通常以表格的形式存储&#xff0c;这些表格包含了行和列。行通常代表记录&#xff0c;而列代表记录中的不同字段。数据库的设计允许对数据进行高效地查询、更新…

mysql基础12——事务

事务 &#xff01;&#xff01;&#xff01;确保多个关联操作全部执行 需要用到事务 事务是mysql的一项功能 使一组数据操作(DML操作) 要么全部执行 要么全部不执行&#xff08;原子操作&#xff09; 不会因为某种异常情况&#xff08;停电&#xff0c;网络中断&#xff0…

Android开发——实现简易登录功能

登录界面&#xff08;mainActivity.xml) <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent" android:layout_height&…

XiaodiSec day034 Learn Note 小迪渗透学习笔记

XiaodiSec day034 Learn Note 小迪渗透学习笔记 记录得比较凌乱&#xff0c;不尽详细 day34 黑盒审计和白盒审计 与 cms 相关 .net java php 代码审计 开始 黑盒&#xff1a;找文件上传的功能 个人用户中心是否存在文件上传功能后台管理系统是否存在文件上传功能字典目录…

C++如何插入网页

一些常用的方法&#xff1a; 使用第三方网络库&#xff1a;您可以使用像cURL或Boost.Beast等第三方网络库来处理Web请求和响应。这些库可以帮助您发送HTTP请求并处理返回的数据&#xff0c;以便在C程序中获取Web内容。 使用Web框架&#xff1a;如果您需要在C程序中构建Web服务…

【微服务】spring读取配置文件多种方式深入详解

目录 一、前言 二、java配置文件介绍 2.1 java配置文件产生原因 2.2 项目使用配置文件好处 2.3 springboot项目配置文件的必要性 2.4 微服务架构下配置文件使用场景 三、java读取配置文件常用方法 3.1 使用Properties类读取配置文件 3.1.1 使用getResourceAsStream读取…

顺序表 (C语言版)

顺序存储&#xff1a;把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中&#xff0c;元素之间的关系由存储单元的邻接关系来体现。 C语言中可使用&#xff1a;sizeof(ElemType) 来查询数据元素的大小 顺序表的实现&#xff1a; 静态分配&#xff1a; #include <std…

黑马点评项目遇到的部分问题

目录 1. Invalid default value for ‘begin_time‘报错2. [ThreadLocal](https://blog.csdn.net/u010445301/article/details/111322569)3. 悲观锁实现单体一人一单超卖问题4. redisson5. 回顾秒杀优化6. Nginx 负载均衡 1. Invalid default value for ‘begin_time‘报错 my…

Ubuntu 20.04.06 PCL C++学习记录(二十六)

[TOC]PCL中点云配准模块的学习 学习背景 参考书籍&#xff1a;《点云库PCL从入门到精通》以及官方代码PCL官方代码链接,&#xff0c;PCL版本为1.10.0&#xff0c;CMake版本为3.16&#xff0c;可用点云下载地址 学习内容 在代码中使用ICP迭代最近点算法&#xff0c;程序随机…

Java引用类型:强引用、软引用、弱引用和虚引用

导言&#xff1a; 在Java中&#xff0c;引用类型是内存管理的重要组成部分。本文将深入介绍强引用、软引用、弱引用和虚引用&#xff0c;为您解析它们的特性以及如何在 1. 强引用&#xff08;Strong Reference&#xff09;&#xff1a; 定义&#xff1a; 强引用&#xff08;St…

IDEA plugins 好用的插件集

IDEA plugins RestfulToolkit 1. 安装插件 File–>Settings --> plugins --> RestfulToolkit 2.插件有点&#xff1a; 2.1、帮助把项目中的 RestURL 按照项目汇总出来&#xff0c;找到对应URL直接在IDEA上面进行请求测试。 2.2、开发Java Web页面项目&#xff0c;经…

第十四届蓝桥杯省赛C/C++大学B组真题-飞机降落

思路&#xff1a;根据数据范围N<10猜测用DFS剪枝&#xff0c;因为菜狗不会状压dp。根据题目&#xff0c;一般这种飞机的题都会用到贪心的思想。思想是每架飞机都要卡极限最早降落时间&#xff0c;从而保证后面的飞机能够有充足时间降落。 代码参考博客MQy大佬有详细解答 #i…

LeetCode 383.赎金信(模拟,for(char c : 容器)的使用)

给你两个字符串&#xff1a;ransomNote 和 magazine &#xff0c;判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以&#xff0c;返回 true &#xff1b;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 示例 1&#xff1a; 输入&#…

Java工具类:封装Okhttp实现:Get、Post、上传/下载文件、Stream响应、代理ip

不好用请移至评论区揍我 原创代码,请勿转载,谢谢! 一、介绍 本文代码是引入Okhttp_v4.11.0,在这个基础上进行二次封装使调用方更加容易,只关注业务,而无需处理各种请求相关的重复性操作,类似文件类型请求体封装或者Form表单构造及body传参等一系列处理工具代码包括但不限…

(2022级)成都工业学院数据库原理及应用实验五: SQL复杂查询

写在前面 1、基于2022级软件工程/计算机科学与技术实验指导书 2、成品仅提供参考 3、如果成品不满足你的要求&#xff0c;请寻求其他的途径 运行环境 window11家庭版 Navicat Premium 16 Mysql 8.0.36 实验要求 在实验三的基础上完成下列查询&#xff1a; 1、查询医生…

5.机器学习-十大算法之一岭回归(Ridge)算法原理讲解

5.机器学习-十大算法之一岭回归&#xff08;Ridge&#xff09;算法原理讲解 一摘要二个人简介三前言四岭回归详细讲解五范数六原理七代码实现八第三方库实现 一摘要 岭回归是一种改良的最小二乘估计法&#xff0c;它通过引入L2范数惩罚项来处理多重共线性问题&#xff0c;并提高…

Gradle 进阶学习之 文件操作

1、本地文件 在 Gradle 中&#xff0c;Project.file(java.lang.Object) 方法是一个非常有用的工具&#xff0c;它允许你以一种类型安全的方式引用文件。这个方法可以接收一个字符串路径&#xff0c;返回一个 File 对象&#xff0c;这个对象代表的是一个相对于当前项目目录&…

第60天:服务攻防-中间件安全CVE复现WeblogicJenkinsGlassFish

目录 思维导图 案例一&#xff1a;中间件-Weblogic-工具探测 案例二: 中间件-JBoos-工具脚本直接利用 弱口令 反序列化命令执行漏洞 CVE-2017-12149 CVE-2017-7504 案例三&#xff1a;中间件-Jenkins-工具脚本利用 远程代码执行漏洞 远程命令执行漏洞 案例四&#xf…