程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#基礎知識 >> 在Form_Load裡面調用Focus無效的解決方法

在Form_Load裡面調用Focus無效的解決方法

編輯:C#基礎知識

因為覺得SplitContainer的虛線很丑,所以在程序啟動的時候,想把焦點移到別的控件上去。

在Form_Load裡面添加了

listview1.Focus();

結果沒效果。

查了查,找到了原因:

在調用Form_Load的時候,Form其實還沒有進入展示階段,自然Focus()調用也就沒效果了。

解決方法:

在Focus()之前調用this.Show();

或者更簡單的,把Focus()函數調用移到Form_Shown事件處理中。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved