void m_ToolTip_Popup(object sender, System.Windows.Forms.PopupEventArgs e) { m_LastTooltipPos = editSource.PointToClient(System.Windows.Forms.Cursor.Position); int position = editSource.PositionFromPoint(m_LastTooltipPos.X, m_LastTooltipPos.Y); int lineNumber = editSource.Lines.FromPosition(position).Number; string wordBelow = FindWordFromPosition(position, lineNumber); string zone = FindZoneFromLine(lineNumber); /* * //MainForm.EnsureFileIsParsed(); * Types.SymbolInfo tokenInfo = MainForm.ParserASM.TokenInfoFromName( wordBelow, zone ); * string toolTipText = ""; * if ( ( tokenInfo != null ) * && ( tokenInfo.Type != Types.SymbolInfo.Types.UNKNOWN ) ) * { * toolTipText = "$" + tokenInfo.AddressOrValue.ToString( "x4" ) + ", " + tokenInfo.AddressOrValue.ToString(); * * //m_ToolTip.Hide( editSource ); * //m_ToolTip.Show( toolTipText, editSource, editSource.PointToClient( System.Windows.Forms.Cursor.Position ) ); * m_ToolTip.SetToolTip( editSource, toolTipText ); * } * else * { * m_ToolTip.Hide( editSource ); * } */ }
private void ToolTipInfo_Popup(object sender, System.Windows.Forms.PopupEventArgs e) { System.Diagnostics.Debug.WriteLine("ToolTipSize:" + e.ToolTipSize.ToString()); System.Diagnostics.Debug.WriteLine("Font:" + e.AssociatedControl.Font.Name + " Size:" + e.AssociatedControl.Font.Size); }