技术标签: c#
获得键盘输入的按键
1 首先设置 窗体
属性KeyPreview = true;
( 这是窗体属性 而不是控件的属性 记清楚了)
举例子 MedicineUse是主窗体 cmbDoctor是combox2控件获得焦点
2 private void MedicineUse_KeyDown(object sender, KeyEventArgs e)
{
Keys k = e.KeyCode;
if (k == Keys.F12)
{
this.cmbDoctor.Focus();
}
}
combox2获得焦点后 Enter键等于TAB键
private void comboBox2_KeyPress_1(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
SendKeys.Send("{tab}");
}
}
SendKeys.Send("{tab}");表示向程序发送tab键
private void FrmHospital_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.F2: btnadd_Click(sender, e); break;
case Keys.F3: btnmodify_Click(sender, e); break;
case Keys.F4: btndelete_Click(sender, e); break;
}
}
TBOX开发用到的芯片GD32F105,现在需要搭建一下开发环境。一、Keil下载安装首先需要下载安装软件Keil。 参看:Keil uVision4使用总结 参看:keil专栏 需要注意的是,GD32F105为ARM Cortex -M3 32-bit MCU,所以需要下载Keil MDK。其最新版本为Keil MDK-ARM 5.24 uVision5开发工具。二...
DescriptionGeneral Election is over, now it is time to count the votes! There are n (2 candidates and m (1 vote regions. Given the number of votes for each candidate from each region, determ
题目大意:由n位股票经纪人传播股票(编号1到n),每位股票经纪人都可以向m位同事传播(经纪人之间互为同事,但传播是单向的),传播时需花费t个时间单位(如果2号和3号都是1号经纪人的同事,1号向2号传播需要5个时间单位,向3号传播需要4个时间单位,那么1号可以在5个时间单位的时间内向2号和3号同时传播);现在告诉你每位经纪人和其同事的信息(信息包括同事的编号和传播需要的时间单位),问你想要在最短的时_求解股票经纪人问题图算法
作为程序员,你是使用函数式编程还是面向对象编程方式?在本文中,拥有 10 多年软件开发经验的作者从面向对象编程的三大特性——继承、封装、多态三大角度提出了自己的疑问,并深刻表示是时候和面向对象编程说再见了。几十年来我都在用面向对象的语言编程。我用过的第一个面向对象的语言是 C++,后来是 Smalltalk,最后是 .NET 和 Java。我曾经对使用继承、封装和多态充满热情。它们是范式的三...
原因1:未关闭防火墙防火墙未关闭,导致9876端口号未暴露出来。解决方案:systemctl stop firewalld.service 关闭防火墙原因2:服务器根目录内存不足mq源码会读取所在服务器的根目录内存,当内存不足10%时,就会报出内存不足异常,导致生产者发送失败。解决方案:将根目录中无用的目录和文件删除,清理根目录空间直至空间利用率大于10%..._mqclientexception
吹毛求疵画图板 因为之前java的画图板只是实现了基础功能,所以我想在android上做一个功能完善的画图板。我们首先要设计界面,现在主流的android 的界面主要是relative layout 和line layout 相互嵌套使用。另外在android:onClick="cancel" 可以轻松绑定在主界面MainActivity写的方法,轻松快捷,超好用的有木有。组件一般...
Java中的变量:1、成员变量(实例变量,属性)2、本地变量(局部变量)3、类变量(静态属性)一、成员变量(实例变量,属性)1.1-成员变量:(在类中定义,访问修饰符修饰符typename=value)1.2-什么是成员变量?成员变量就是类中的属性。当new对象的时候,每个对象都有一份属性。一个对象中的属性就是成员变量。_属性是否可以用本地变量?
在数据库迁移过程中,如果能够获取到表的主键和索引信息的创建DDL语句,那将大大方便了我们的迁移过程。当然了,也可以利用如数据泵之类的工具来直接导出对应的信息,但是不必直接获取对应的ddl来的方便。但是传统的方法采用DBMS_METEDATA.GET_DDL包来获取对应的DDL语句,也受限于DDL语句的长度,如果语句长度太长,则显示不完整。下面分享一条语句可以直接将对应的DDL语句获取出来。SELECT T.TABLE_NAME , --表名..._oracle导出索引创建语句
让我们看一个简单的测试:SQL> create or replace directory UTL_FILE_DIR as '/opt/oracle/utl_file';Directory created.SQL> declare2 fhandle utl_file.file_type;3 begin4 fhandle := utl_file.fopen('UTL_FILE...
今天在编写VBA程序时遇到一个很有趣的Bug,程序的功能是要读取一个Excel文件中的每一行内容,并把这一行内容按照一定的规则生成为目标Excel文件的新的Sheet,调试时发现一个很有意思的问题,单步调试没有问题,但是一旦整体运行就出错,调试了半天,我定位到了一段可疑区域:这是改过以后的,原来,错误原因在于我直接用的是Cells(Pointer + 1, 13),而没有使用DataShe_vba ie 单步 没问题
FTP服务器的Copy命令的使用用FTP在路由器和服务器之间传输文件,是在Cisco IOS Release 12.0中引进的。因为FTP是一个使用TCP/IP的面向连接的应用,所以它比TFTP提供更好的吞吐量和成功率,TFTP是用UDP/IP作传输服务的无连接应用。作为一个面向连接的应用,在传输IOS映像之前,FTP需要使用登录和口令。建立路由器到FTP服务器的登录用户名和口令,通过使用路由器上..._copy /y c:\swbackup\ftp_bk\*.* c:\swbackup\ftp_bk_copy
using System;using System.Collections.Generic;using System.Text;//引用命名空间using fristdll;//引用类库namespace 课堂笔记//命名空间{ class student { public string name;//成员变量 ...