textbox 保留第一次的输入值(代码怎么写)

gyjje 2012-03-08 02:19:16
执行操作时,有可能同时按下几个键,在文本框里显示相应的信息,但要求文本框里显示的是按下的第一个键的信息。请问代码应该怎么写?满意加分哦。
还有个问题是为什么我先在的代码不能在form1-load()里加if (!this.Page.IsPostBack)。为什么 我用的事vs2008 项目是windows 窗体应用程序,和这些有关系吗?
...全文
225 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
dafei198607 2012-03-09
  • 打赏
  • 举报
回复
写xml里面呗
crystal_lz 2012-03-09
  • 打赏
  • 举报
回复
我的思路 textbox.readonly = true;
然后keydow事件 里面
textbox.text = convert.tostring((keys)e.keyvalue);

呃 直接的敲的代码没有智能提示不知道有没有错

这样的话 只能在textbox里面写入一个值 不过shiite最后按下的那个 如果你要记录第一次的值的话 用一个变量 比如 bool isWrite keydwon里面 判断 if(isWrite)、、、、、然后isWrite = false;
cjlu98 2012-03-09
  • 打赏
  • 举报
回复
同时按键 那一个是第一个按键?这矛盾吗
g237094952 2012-03-09
  • 打赏
  • 举报
回复
可以用cookie或session保存,或者直接在页面重新画一个textbox,再把值填到里面去。
冰镇宝贝321 2012-03-09
  • 打赏
  • 举报
回复
用keydown。。。记录第一次的按键
rekym 2012-03-08
  • 打赏
  • 举报
回复
LZ~~~取按键事件.KEYDOWN..

第一次按下时记录键值与点击时间....

后面如果再有按键时,判断当前时间与上一次的时间是否过短..

就是按键的时间间隔作判断....
gyjje 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
这个你自己定义所谓的第一次按下,记录一个变量,以后判断这个变量
[/Quote]

我做了一下 有点郁闷 能麻烦写一下代码吗?
风之影子 2012-03-08
  • 打赏
  • 举报
回复
每次提取按键值,在需要记录的时候用变量来存储。


不断的更换即可

a=b
b=a-b
a=b-a
gyjje 2012-03-08
  • 打赏
  • 举报
回复
如果不是同时按下,怎么做啊
东海凌波 2012-03-08
  • 打赏
  • 举报
回复
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Text.RegularExpressions;
using System.IO;

namespace _2134
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private bool flag = false;

private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Focus() == true)
{
if (textBox1.Text.Length == 1)
{
flag = true;
label1.Text = textBox1.Text.Substring(0);
}
}
}
}
}
EnForGrass 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bdmh 的回复:]

这个你自己定义所谓的第一次按下,记录一个变量,以后判断这个变量
[/Quote]
你可以试试。winform和webform还是很多不同的
  • 打赏
  • 举报
回复
界面刷新会把界面上控件值全部清掉
用cookie保存,
还有其它方式,很多的,百度下吧
bdmh 2012-03-08
  • 打赏
  • 举报
回复
这个你自己定义所谓的第一次按下,记录一个变量,以后判断这个变量
Castiel丶Luo 2012-03-08
  • 打赏
  • 举报
回复
if (!this.Page.IsPostBack)。
winform 没这个

同时按下..这个基本不可能吧

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧