重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
根据我的经验,应该是PICtureBox没有获取焦点,而win10下不知道什么原因能自动获取焦点,所以凑巧成功了,因此你应该让图形框获取焦点
十载专注建站、设计、互联网产品按需定制制作服务,业务涵盖高端网站设计、商城网站开发、重庆小程序开发、软件系统开发、app软件定制开发等。凭借多年丰富的经验,我们会仔细了解每个客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联公司更提供一系列网站制作和网站推广的服务,以推动各中小企业全面信息数字化,并利用创新技术帮助各行业提升企业形象和运营效率。
如:picturebox1.focus()
不知道是不是解决了你的问题
记录滚动条位置,回发时重新设位置。
//刷新时滚动条保留位置
$().ready(function(){
ScrollToSelectNode();
})说明:left为div,divscrollvalue是一个hidden
function ScrollToSelectNode() {
var y = document.getElementById("%=divScrollValue.ClientID %").value;
if (y == "")
y = 0;
document.getElementById("left").scrollTop = y;
}
点击执行:
function bindData() {
document.getElementById("%=divScrollValue.ClientID %").value = document.getElementById("left").scrollTop;
}
补充:input type="hidden" runat="server" id="divScrollValue" /这个是hiddenfild控件记录滚动条位置的。另外以上是js代码是写到前台的。如a onclick="bindData()"第一级/a
$().ready(function(){
ScrollToSelectNode();
})这一句是jquery,如果不用jquery就在body加上onload="scrolltoselectNode()"
拦截窗口程序消息可以解决
参考 VB王国荣API讲座 讲消息的那章
几个API就可以搞定
在combox选择完成后的位置添加代码,把焦点转移,如移到某个控件上 ***.setfocus