Пример #1
0
        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);
 }