我希望在某些条件下(不一定是GotFocus),能够加粗选项卡页面的文本。是否只有通过覆盖选项卡控件的DrawItem事件来实现这一点?似乎应该有更简单的方法。比如说,
tabControl.TabPages(index).Font = New Font(Me.Font, FontStyle.Bold)
,但显然这不起作用。详情请参阅:http://www.vbforums.com/showthread.php?t=355093。
Font
实现了IDisposable
接口,因此当不再需要它时,应始终调用其Dispose
方法。出于这个原因,您应该将Font
创建为一个字段,并确保在Form
的Dispose
方法中调用它的Dispose
方法。 - Adam Ralph