c#改键 如何实现c#改键呢?现在我就是不知道当按下某个键时,怎么去激发另外一个键的按下事件呢?简单一点

来自:    更新日期:早些时候
c#问题(按F1或F2键时触发事件)~

是否已经给窗体注册事件?

窗体属性:KeyPreview = true;

额 。。没看到。。不好意思。。。

onmousedown是按下

onmouseup是抬起

A事件是长期按住触发,B事件是单击触发。

那么你就计算按下之后的持续时间被,比如在按下500毫秒之后则触发A事件,如果没到500毫秒就松开则触发B事件。

不好意思onmousedown是javascript的事件。

mousedown 和moseup 是鼠标操作 keydown 和 keyup是键盘操作
mousedown 是鼠标按下的时候触发,抬起的时候结束。
moseup 是鼠标抬起的瞬间触发。

DateTime mouseDownTime;

private void Form1_MouseDown(object sender, MouseEventArgs e)
{
mouseDownTime = DateTime.Now;
this.timer1.Enabled = true;
}

private void Form1_MouseUp(object sender, MouseEventArgs e)
{
this.timer1.Enabled = false;
if (new TimeSpan(DateTime.Now.Ticks - mouseDownTime.Ticks).Milliseconds < 500)
{
MessageBox.Show("我被单击了!");
}
}

private void timer1_Tick(object sender, EventArgs e)
{
this.timer1.Enabled = false;
MessageBox.Show("我被长按住了!");
}
搞定 注意interval间隔设成500,意思就是按住超过500毫秒就会被认为长按住。

Java和C#都是标准的面向对象,相对来说还是现代化一点。但是由于底层的一些东西已经被封装好了,完全是直接去用,所以对于了解编程造成了很大的障碍

C语言应该来说是比较基础的语言,在人的操作和机器的操作上达到了一个平衡点,而C#和JAVA把更多的操作交给机器去做

我是开始学的C++,后来用C#做过几个项目,然后现在在unix下搞C。个人感觉来说C#更容易入手,但是知识面需要非常广,先进技术了解的要多写,否则感觉就像是技术工人一样。c和c++更加具有研究性、思考性。

从应用角度来说可能更加直观一些,C在寻求稳定、高效的程序上应用较多,而C#在寻求快速开发、绚丽效果等多写

你说,一个事件源调用其他事件源的事件可行的话,那么至少得先让A找到B,再用B的处理器

既然事件里做的都是同样一件事,你不如就写个方法,让A和B调同一个方法

设定键盘的按键触发事件
e.KeyValue改个值就行了

比如
if (e.KeyValue == 8)
{
message.Show("这个判断是否按下了backSpace键");
}

参考资料里有 键盘按键的key值表

可以调用API实现,我以前也有过类似的类库,当时就是调用的系统API实现的,你可以百度一下。

在A的点击事件那里写上B的点击事件就可以了。
例如:
public A_Click()
{
B_Click();
}
public B_Click()
{
……
}


c#改键 如何实现c#改键呢?现在我就是不知道当按下某个键时,怎么去激发另外一个键的按下事件呢?简单一点视频

相关评论:
  • 15938753045c是什么意思?
    柳饼晴c是60以上70以下。A为优秀,分数段在总分的80%以上(含80%);B为良好,分数段在总分的70%~80%(含70%);C为合格,分数段在总分的60%~70%(含60%);D为不合格,分数为总分的60%以下。

  • 15938753045c的正确发音?
    柳饼晴c在英文字母中读作“ [si:]”。“c”是英语字母中的第三个字母,大写为“C”,小写为“c”。字母的含义:1、在数学及计算机科学中,表示十六进制的12。2、在化学中,表示碳的化学符号。3、在乐理中,表示音阶中的C音。4、在国际单位制的电荷中表示库仑。5、在营养学中,表示维生素C。6、在生...

  • 15938753045c的意思是怎么样的?
    柳饼晴c的意思:1、在化学中,表示碳的化学符号。2、在乐理中,表示:音阶中的C音,调号中于C音开始的音乐的C大调及C小调,拍子记号中的4\/4拍子。3、在罗马数字中,表示100。4、在国际单位制中,表示电荷量的单位“库仑”。5、在计算机科学中,有C语言、C++、C#、Objective-C等。6、在营养学中,表示...

  • 15938753045c在化学中指什么意思
    柳饼晴C在化学中有两种含义:1、表示浓度,单位为mol\/L,计算式为:C=n\/V. C=1000ρω\/M。含义:以1升溶液中所含溶质的摩尔数表示的浓度。以单位体积里所含溶质的物质的量(摩尔数)来表示溶液组成的物理量,叫作该溶质的摩尔浓度,又称该溶质物质的量浓度。溶质含量越多,浓度越大。浓度可以用一定...

  • 15938753045数学中c代表什么
    柳饼晴数学中c表示复数集合。在数学计算等场合中经常使用,是作为对文字说明的省略的符号表达。集合,简称集,是数学中一个基本概念,也是集合论的主要研究对象。集合论的基本理论创立于19世纪,关于集合的最简单的说法就是在朴素集合论(最原始的集合论)中的定义,即集合是“确定的一堆东西”,集合里的“东西...

  • 15938753045c是什么意思数学
    柳饼晴C是数学中的一种常数,常出现在各种式子中。其代表的是一个固定的数值,通常用来表示某种特定的物理量或者数学常量。C的意义在不同的上下文中有所不同,比如C可能代表光速,圆周率或者其他数学上的常量。在数学上,C代表了需要用作计算基础的一些重要数值,因此不同的C值被广泛应用于各种数学分支中。在...

  • 15938753045c是什么?
    柳饼晴c是字母符号。C(大写) 、c(小写)是英文字母顺数第三个,俄语字母顺数第19个。例如:英语单词cloud和“苏联”的俄语缩写СССР的第一个字母就是c。起源:(1)字母C的产生可能是由于一个投掷棒的符号,像在古埃及的象形文字里,并很早出现在闪族的书面当中-大约在公元前1500年的西奈半岛。(...

  • 15938753045c的意思?
    柳饼晴C是发生事故的严重性,consequences的缩写。consequences 英 ['kɑnsə,kwɛnsɪz] 美 ['kɑnsə,kwɛnsɪz]n. 后果,结果;影响(consequence的复数)短语:unintended consequences 意外后果 ; 非预期后果 ; 未预期的后果 ; 没有预计的结果 serious consequences...

  • 15938753045c在爱情的含义
    柳饼晴c在爱情的含义1 “C型爱情观”指的是对现代爱情关一种新的定义。在爱情中,有进有退、牵手分手的循环,已不再是个稀奇风景,而“有始有终”,在“C型爱情观”中有了崭新的定义——有开始,就必有终了之时。它的最大特点在于人们不再将青春耗损在不良关系上。C型人生取代了线型人生,俨然成为...

  • 15938753045c的化学式的意义。。。
    柳饼晴C为碳的元素符号。一、作为化学式,它的含义为:1、表示碳单质,如金刚石 ,或者石墨。。。2、表示金刚石或者石墨。。。由碳元素组成 3、表示金刚石或者石墨。。。由碳原子构成 二、另外,作为元素符号:1、还表示碳元素 2、还表示一个碳原子。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网