文本框

C# Winform 文本框默认提示信息

北战南征 提交于 2019-12-02 01:48:13
private string Notes = "提示文本"; private void textBox1_Leave(object sender, EventArgs e) { // 退出失去焦点,若文本框内容为空,重新显示 if (string.IsNullOrEmpty(textBox1.Text)) { textBox1.ForeColor = Color.DarkGray; this.textBox1.Text = Notes; } } private void textBox1_Enter(object sender, EventArgs e) { // 进入获得焦点,若文本框内容为“提示文本”,清空 if (textBox1.Text == Notes) { textBox1.ForeColor = Color.Black; this.textBox1.Text = ""; } } 来源: https://www.cnblogs.com/baissy/p/11724042.html

jquery的replace方法

≯℡__Kan透↙ 提交于 2019-12-01 22:40:10
需求: 用jquery方法,判断文本框中内容包含英文双引号时,则将其替换成中文双引号 解决方法: javascript的 replace方法就可以替换了 var textObj= document.getElementById("text_id"); textObj.value=textObj.value.replace("\"","“"); 问:那怎样将所有网页上显示文本框中英文双引号全都替换掉呢 答: textObj.value=textObj.value.replace(/\"/g,"“"); 来源: https://www.cnblogs.com/sherryweb/p/11719324.html

python3 修改计算机名称GUI程序

南楼画角 提交于 2019-12-01 17:29:36
from tkinter import * from tkinter import messagebox import tkinter import winreg import os def serch(): sk=etr.get() sk1 = etr1.get()#拿到文本框内容 if not sk1:#判断文本框是否输入内容 tkinter.messagebox.showerror('警告','请在文本框输入内容') else: a='wmic computersystem where \"name=\'%s\'\" call rename %d '%(sk,sk1) os.system(a) #界面编写 root = tkinter.Tk()#实例化窗口 root.title("更改计算机名称")#窗口标题 root.geometry("550x300+800+400")#设置窗口大小、位置 label=Label(root,text='更改前名称:')#添加一个标签 label.grid(row=0,column=0)#横坐标row,纵坐标column var = tkinter.StringVar() etr = Entry(root,textvariable=var)#添加文本框 key=winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE

使用dreamweaver实现用户注册

孤街醉人 提交于 2019-12-01 07:37:02
基本页面设计 6.1.1 模板bkblog.dwt.aspx页面的修改 (1)打开模板bkblog.dwt.aspx,在左边栏目插入表格Lefttab,在第一行中插入表单Yhlogfrm,在表单Yhlogfrm中插入表格logtab,并插入有关文本框、文本区域及按钮,结果如图6-1-1所示: 在此输入图片描述 图6-1-1 模板中用户登录设计 (2)将作者相应的文本框命名为Logname;将密码相应的文本框命名为Logpass,类型改为密码;“注册”按钮的动作改为“无”;把“登录”按钮的动作改为“提交表单”。 (3)选择按钮“注册”按钮,在【行为】面板中,添加行为转到URL,在弹出的对话框中,输入链接为“../yhinlog.aspx” 如图6-1-2所示: 图6-1-2 添加转到URL的行为 (4)保存模板,更新所有的网页。 6.1.2 注册页面的设计 (1)新建由模板bkblog.dwt.aspx生成的ASP.NET VB 动态页yhinlog.aspx,在mainbody可编辑区域中插入表单Yhinfrm,再插入表格yhinlog,并进行有关设计,结果如图6-1-3所示: 图6-1-3 表格yhinlog的设计 (2)选择用户名相应的文本框,切换到标签面板,展开“CSS/辅助功能”,在id中输入YHNAME;展开“未分类”,输入runat,server

7.文本框和文本区的输入输出

被刻印的时光 ゝ 提交于 2019-12-01 06:12:24
在GUI中,常用文本框和文本区实现数据的输入和输出。如果采用文本区输入,通常另设一个数据输入完成按钮。当数据输入结束时,点击这个按钮。事件处理程序利用 getText()方法从文本区中读取字符串信息 。对于采用文本框作为输入的情况,最后输入的回车符可以激发输入完成事件,通常不用另设按钮。事件处理程序可以利用单词分析器分析出一个个数,再利用字符串转换数值方法,获得输入的数值。对于输出,程序先将数值转换成字符串,然后通过 setText()方法将数据输出到文本框或文本区 。 【例 11-9】小应用程序设置一个文本区、一个文本框和两个按钮。用户在文本区中输入整数序列,单击求和按钮,程序对文本区中的整数序列进行求和,并在文本框中输出和。单击第二个按钮,清除文本区和文本框中的内容。 import java.util.*;import java.applet.*;import java.awt.*; import javax.swing.*;import java.awt.event.*; public class J509 extends Applet implements ActionListener{ JTextArea textA;JTextField textF;JButton b1,b2; public void init(){ setSize(250,150); textA

浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLa

…衆ロ難τιáo~ 提交于 2019-11-30 20:56:09
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。    LinearLayout:   LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果是垂直排列,那么将是一个N行单列的结构,每一行只会有一个元素,而不论这个元素的宽度为多少;如果是水平排列,那么将是一个单行N列的结构。如果搭建两行两列的结构,通常的方式是先垂直排列两个元素,每一个元素里再包含一个LinearLayout进行水平排列。   LinearLayout中的子元素属性android:layout_weight生效,它用于描述该子元素在剩余空间中占有的大小比例。加入一行只有一个文本框,那么它的默认值就为0,如果一行中有两个等长的文本框,那么他们的android:layout_weight值可以是同为1。如果一行中有两个不等长的文本框,那么他们的android:layout_weight值分别为1和2,那么第一个文本框将占据剩余空间的三分之二

结对编程-带UI的小初高数学学习软件

纵然是瞬间 提交于 2019-11-30 16:50:22
本次的结对项目相较于个人项目来说无疑工程量要较大一些,因此在文章的开头我想想附上一个还出题软件的流程图,好让大家先对该软件有一个整体的认识 由于和队友的个人工程项目比起来,我的个人项目在对出题需求的完成更为完整,因此在本次结对编程前的讨论中我们决定由我来完成此次结对项目的后端逻辑部分,由他来完成项目的 UI 构造以及将各个 UI 模块进行拼接,并且加入我的逻辑代码。 由于个人项目的需求中没有要求判断所出的题目是否有效,因此我们在个人项目中的代码都是直接随机生辰所有的数据,而由于本次结对编程需要完成对题目的计算,因此我们在出题目时规避所有的无法计算的情况,并将高中的三角函数中的数据改成了特定的关于 π的数据。 在完成题目计算的代码时,由于我在之前的编程学习中完成过类似的代码,因此计算小学题目的代码基本上没有耗费太多的精力,接着在该函数的基础上增加了判断初中和高中的特殊符号的功能,至此出题模块和解题模块的最原始版本完工。 就在我完成了解题以及出题的模块的同时我的队友也完成了基本的 UI 结构以及体系( 9 月 21 ,周六),至此还我们没有观看过对方的代码。接着第二天我们将两人的代码组合起来,期间也发现了一些由于缺少沟通而导致的一些功能赘余和功能缺失的问题,但是最后都经过讨论并动手解决了。最后在周日( 9 月 21 日)的下午完成了代码的拼接,至此所有的需求都得到了满足

JavaScript高级程序设计(十五)

半世苍凉 提交于 2019-11-30 14:27:36
表单脚本 通过点击提交按钮提交表单时,浏览器会在将请求发送给服务器之前触发submit事件。这样,我们就有机会验证表单数据,并据以决定是否允许表单提交。阻止这个事件的默认行为就可以取消表单提交。 在JavaScript中,以编程方式调用submit()方法也可以提交表单,以编程方式提交表单时,不会触发submit事件,因此要记得在调用此方法之前先验证表单数据。 提交表单时可能出现的最大问题,就是重复提交表单。解决这一问题的办法有两个:在第一次提交表单后就禁用提交按钮,或者利用onsubmit事件处理程序取消后续的表单提交操作。 与提交表单一样,也可以通过JavaScript来重置表单,但不同之处是,调用reset()方法会像单击重置按钮一样触发reset事件。 重置表单的需求很少见。更常见的做法是提供一个取消按钮,让用户能够回到前一个页面。而不是不分青红皂白地重置表单中的所有值。 使用focus()方法,可以将用户的注意力吸引到页面中的某个位置。例如,在页面加载完毕后,将焦点转移到表单中的第一个字段。在早期Web开发中,那时候的表单字段还没有readonly特性,就可以使用blur方法来创建只读字段。 对于input和textarea元素,当它们从获得焦点到失去焦点且value值改变时,才会触发change事件。对于select元素,只要用户选择了不同的选项

ppt VBA 实现随机抽题

大城市里の小女人 提交于 2019-11-30 12:09:45
目录 目标/最终效果 关于VBA VBA简单示例 检查环境 步骤 VBA实现随机抽题 todo challenge 目标/最终效果 目标具体描述: 制作一个ppt,实现随机抽题。 第一页幻灯片中:点击开始按钮后,右边的文本框快速滚动显示随机数字,点击停止按钮后,滚动停止,抽取到的题号会显示到第二个文本框中,并append到第三个文本框的内容中,然后点击跳转按钮,会跳转至相应题目幻灯片。 跳转题目幻灯片后,点击返回键,可返回到第一页幻灯片继续抽题。 第一页幻灯片中,重置按钮将清除所有文本框的内容。 PS:本文适合具有一定编程基础的读者。 最终效果链接: https://pan.baidu.com/s/1C9gmVtLDvTbOOYabEqVlng 提取码:hxt7 关于VBA VBA,即Visual Basic for Application,是一种程序设计语言,集成在某个具体应用软件中(比如最常用的Excel VBA,那么我们将Excel称为 宿主应用程序 )。 VBA与VB(Visual Basic):在开发环境、基本语法、支持的对象和属性和方法等都十分相似。不同之处在于,VBA代码需要 宿主应用程序 的支持,因此只能与 宿主应用程序 一起使用,不能使用VBA创建独立运行的应用程序。 VBA与宏:一组VBA指令的集合形成了宏,宏能够自动执行 宿主应用程序 的功能

js 创建节点

∥☆過路亽.° 提交于 2019-11-30 03:03:11
//获取对象 console.log(obj) //对象转为字符串 console.log(JSON.stringify(obj)) //创建按钮 var body = document.body; var input = document.createElement("input"); input.type = "button"; input.value = "创建一个按钮"; body.appendChild(input); //创建 文本框 var body = document.body; var input = document.createElement("input"); input.type = "text"; input.value = "创建一个文本框"; body.appendChild(input); var body = document.body; var input = document.createElement("textarea"); input.value = "创建一个多行文本框"; body.appendChild(input); 来源: https://www.cnblogs.com/enych/p/11549032.html