Я использую следующее, чтобы показать сообщение, в котором я хотел бы, чтобы какая-либо информация была сгруппирована с использованием символа TAB. Это нормально работает в Windows XP, но не в Windows 7 (у меня нет Windows 8 для тестирования).Как вставить рабочий символ TAB в Windows 7?
ShowMessage(lSearch + sLineBreak +
'Breddegrad: ' + Chr(9) + HAMInfo.Latitude + sLineBreak +
'Længdegrad: ' + Chr(9) + HAMInfo.Longitude + sLineBreak +
'QRA locator: ' + Chr(9) + HAMInfo.Qra);
Какие еще существуют варианты, если это невозможно исправить для работы с Windows 7?
Delphi XE3
Я всегда предпочитаю настоящий Windows API 'MessageBox'' ShowMessage'. Подсказка: '# 9' опрят, чем' Chr (9) '. Используя '#', вы также можете опустить оператор '+' рядом с строковыми * литералами *. –
Что вы ожидаете от персонажа табуляции? –
@DavidHeffernan, вероятно, просто с консолью - добавьте пробелы до следующей позиции mod-8. Который в любом случае дал бы ему правильное выравнивание из-за того, что стандартные шрифты были пропорциональными. –