多数のコントロールを含むパネルを設定すると、Windows Vistaでバルーンの初回表示時一部のコントロールが表示されない
対象製品
InputMan for .NET 4.0J Windows Forms Edition
発生環境
Windows Vista
状況
修正済み
詳細
この問題はBalloonTipコントロールで発生します。BalloonTipInfoクラスのCustomControlプロパティに多数のコントロールを含むSystem.Windows.Forms.Panelなどのコンテナを貼り付けた場合、Windows Vista上でアプリケーションを実行した場合に初回バルーンチップ表示の際にコントロールの一部が表示されません。
回避方法
不具合を修正した2007/10/31版をご使用ください。
最新修正版は、このサイトのアップデートページからダウンロードできます。
または、バルーンチップを一旦非表示にした後に再表示することですべてのコントロールを表示することができます。
[Visual Basic]
'バルーンチップを表示
Me.BalloonTip1.Show(Me.Button1, GrapeCity.Win.Input.TipPosition.TopCenter, TipInfo)
'初回のみ、一旦非表示にして再度表示する。
If Me.m_Init Then
Me.m_Init = False
Me.BalloonTip1.Hide()
Me.BalloonTip1.Show(Me.Button1, GrapeCity.Win.Input.TipPosition.TopCenter, TipInfo)
End If
[C#]
'バルーンチップを表示
this.balloonTip1.Show(this.button1, GrapeCity.Win.Input.TipPosition.TopCenter, TipInfo);
'初回のみ、一旦非表示にして再度表示する。
if( this.m_Init )
{
this.m_Init = false;
this.balloonTip1.Hide();
this.balloonTip1.Show( this.button1, GrapeCity.Win.Input.TipPosition.TopCenter, TipInfo);
}
最新修正版は、このサイトのアップデートページからダウンロードできます。
または、バルーンチップを一旦非表示にした後に再表示することですべてのコントロールを表示することができます。
[Visual Basic]
'バルーンチップを表示
Me.BalloonTip1.Show(Me.Button1, GrapeCity.Win.Input.TipPosition.TopCenter, TipInfo)
'初回のみ、一旦非表示にして再度表示する。
If Me.m_Init Then
Me.m_Init = False
Me.BalloonTip1.Hide()
Me.BalloonTip1.Show(Me.Button1, GrapeCity.Win.Input.TipPosition.TopCenter, TipInfo)
End If
[C#]
'バルーンチップを表示
this.balloonTip1.Show(this.button1, GrapeCity.Win.Input.TipPosition.TopCenter, TipInfo);
'初回のみ、一旦非表示にして再度表示する。
if( this.m_Init )
{
this.m_Init = false;
this.balloonTip1.Hide();
this.balloonTip1.Show( this.button1, GrapeCity.Win.Input.TipPosition.TopCenter, TipInfo);
}
キーワード
INMN06438
この文書は、以前は次のバグレポートIDで公開されていました : 7177