That's my fault I haven't made myself clear enough from the very beginning. Sorry for that.
In 'RequestCellToolTipText' event, when the user places the cursor into the cell and doesn't move it for some time, the multiline text similar to 'displayText' in the example below is generated and displayed.
void iGrid1_RequestCellToolTipText(object sender, iGRequestCellToolTipTextEventArgs e)
{
string displayText = "Make Plan" + "\t" + "AA" + "\t" + "2" + "\n" +
"Asses Risk" + "\t" + "BB" + "\t" + "3" + "\n" +
"Delete Folder" + "\t" + "CC" + "\t" + "4";
e.Text = displayText;
}
'displayText' may have several rows. Each row consists of three pieces of information separated by tabs. In first column, there are names of different length. To make it simple, in the example above I put one "\t" after each name. The issue of inserting an adequate number of tabs after first column of each row is solved. Symbols in second column are short so one "\t" is always enough.
It all works fine but sometimes - because font is not monospaced - the display in columns is not preserved which obviously doesn't look nice. That's my problem. Normally, the solution is to use monospaced font. That's the reason I asked you how to change font used in tooltip. I understand it is not possible to do it in iGrid. Do you have any ideas how to solve this problem?