社区
C#
帖子详情
请问这种效果怎么实现
zhangjianbo03642
2008-03-10 02:55:54
一个TextBox,一个DataGridView如果你在TextBox输入了值,DataGirdView显示数据(比方说5条)你按键盘的上下键。就可以进入DataGridView上下行中,如果你没有按上下键,而是输入字母或者数字。则操作的是TextBox的值。这种效果。谢谢
...全文
117
12
打赏
收藏
请问这种效果怎么实现
一个TextBox,一个DataGridView如果你在TextBox输入了值,DataGirdView显示数据(比方说5条)你按键盘的上下键。就可以进入DataGridView上下行中,如果你没有按上下键,而是输入字母或者数字。则操作的是TextBox的值。这种效果。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangjianbo03642
2008-03-10
打赏
举报
回复
还有9楼的我也实现的这种效果,可是得按两下才可以进去的。你在试试看看
zhangjianbo03642
2008-03-10
打赏
举报
回复
大家好。我好像没说清楚。我的TextBox是用来查询的。DataGridView是显示查询的。Tab我也知道。不过不是我想要的。4楼的可能是我想要的。我试下
feixiangzaici
2008-03-10
打赏
举报
回复
这个是焦点问题,你想对哪个控件进行操作,你可以让它获得焦点!
lsj_zrp
2008-03-10
打赏
举报
回复
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if ((this.ActiveControl is DataGridView) == false)
{
if ((keyData == Keys.Up || keyData == Keys.Down))
{
this.dataGridView1.Focus();
return true;
}
else
{
this.textBox1.Focus();
return base.ProcessCmdKey(ref msg, keyData);
}
}
else
{
this.textBox1.Focus();
return base.ProcessCmdKey(ref msg, keyData);
}
}
不过效果不理想
主要是红色部分导致的
h_w_king
2008-03-10
打赏
举报
回复
TextBox的Keyup 或 Keydown 事件.判断是否是上下键. 是则处理 DataGridView
Magic_YJL
2008-03-10
打赏
举报
回复
我刚才已经试过了,我上面的代码应该满足楼主的要求了吧?
xvyifu
2008-03-10
打赏
举报
回复
3楼正解。焦点问题50分。。。唉!来晚了。
Magic_YJL
2008-03-10
打赏
举报
回复
呵呵,楼主的意思是通过代码实现吧?
那个TextBox里面的内容和DataGridView中的内容有关系么?
还是只是单纯的你说的,只要按向下或者向上键,就进入到DataGridView上下行中?
可以在TextBox的KeyDown事件里写代码,如下:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down || e.KeyCode == Keys.Up)
{
this.dataGridView1.Select();
}
}
lsj_zrp
2008-03-10
打赏
举报
回复
把这个拷到你的代码里看看可不可以
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if ((this.ActiveControl is DataGridView) == false)
{
if ((keyData == Keys.Up || keyData == Keys.Down))
{
this.dataGridView1.Focus();
return true;
}
else
{
this.textBox1.Focus();
return base.ProcessCmdKey(ref msg, keyData);
}
}
else
{
return base.ProcessCmdKey(ref msg, keyData);
}
}
nisnow
2008-03-10
打赏
举报
回复
Tab这么简单都不用.
zhangjianbo03642
2008-03-10
打赏
举报
回复
楼上的大哥。我满心欢喜的看到了这么大的一个顶字
bing0804
2008-03-10
打赏
举报
回复
ding
Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美
实现
今天我们来模仿一下支付宝钱包首页中带有分割线的GridView,俗称九宫格。 详情:http://blog.csdn.net/finddreams 其实
实现
这种
效果
并不难,原理就是让每个item都设置成带有分割线的背景,这样就很容易
实现
了。
怎么
实现
一个3d翻书
效果
本篇主要讨论以下两种翻书动画的
实现
: 第一种是整页翻转的
效果
:
这种
整页翻转的
效果
主要是做rotateY的动画,并结合一些CSS的3d属性
实现
。 第二种折线翻转的
效果
,如下图所示: 主要是通过计算页面翻折过来的位置。 这两种原理上都不是很复杂,需要各个细节配合好,形成一个连贯的翻书动画。 我们先重点说一下第一种翻页
效果
的
实现
。 1. 基本布局
这种
的
实现
相对比较简单,...
OpenGL-自主高性能三维GIS平台架构与
实现
-第二季
OpenGL-自主高性能三维GIS平台架构与
实现
/第二季:
实现
三维GIS球体+ 高程数据 章节名称 DEM基础 1 DEM基础知识 1.介绍基本的DEM知识2.什么是DEM,作用是什么 2 DEM数据 1.如何获取/ 传统测量/激光扫描/无人机测量/ ...
Web 页面如何
实现
动画
效果
Web 页面可以使用多种方式
实现
动画
效果
,其中最常用的有两种: 1. CSS 动画:通过 CSS 中的 transition 和 animation 属性来
实现
动画
效果
。CSS 动画
实现
起来简单,性能消耗小,支持广泛。 2. JavaScript 动画:通过 JavaScript 代码来
实现
动画
效果
。JavaScript 动画
实现
更加灵活,可以
实现
更多复杂的动画
效果
,但性能消耗比较大。 在实际项目中,需要根据需求和性能考虑来决定选择哪种方式来
实现
动画
效果
。
小程序
实现
书籍翻页
效果
做的小程序中突然加了一个相册,要求相册可以点击
实现
翻页,web能
实现
这种
翻页
效果
的插件有很多,如turn.js,类似
这种
插件基本都是基于jQuery的,但是小程序是不支持jQ的。参考了网上大佬的代码,
实现
了一个最简单的翻页
效果
基本结构: <view class='container'> <view class='page_first'>家谱相册,点击图片翻页...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章