According to the description forTextFormatFlags.ExpandTabs, here, the 'default' number of characters per tab is eight. Since it explicitly states 'default', I'm led to presume that this value is changeable, which is something I need/want to do for my program.
I understand that StringFormat.ExpandTabs(or somesuch function name) may do what I need/want, but StringFormat seems to be used by Graphics.DrawString, whereas my code is using TextRenderer.DrawText to draw the text(the reason being is that MeasureText/DrawText is accurate given the TextFormatFlags arguments I've specified, whereas I have not been able to get such accuracy of text length using Graphic's MeasureString/DrawString). As such, StringFormat's function does not seem to suit my needs.
In short, if anyone can offer assistance to setting the number of characters in a tab when the text is being drawn by TextRenderer.DrawText, I would be greatly appreciative.
Thanks.