Показать сообщение отдельно
  #1  
Старый 01.02.2011, 02:07
Doctor_Che Doctor_Che вне форума
Прохожий
 
Регистрация: 25.01.2011
Сообщения: 36
Репутация: 10
По умолчанию Не отображается символ подчеркивания в подменю

Создаю подменю Reopen.
В нем не отображается символ подчеркивания у элементов подменю.
Причем в Message выводит с подчеркиванием...
Что не так?
Текст процедуры:
Код:
procedure TForm1.Open1Click(Sender: TObject); 
Var i: Integer; 
s: String; 

begin 
if not OpenDialog1.Execute then Exit; 
Save1.Enabled := True; 
SaveAs1.Enabled := True; 
Close1.Enabled := True; 
Reopen1.Enabled := True; 
Menu.AutoHotkeys := maManual; 
for i := 0 to 3 
do begin 
s := '&' + IntToStr(i) + ' ' + OpenDialog1.FileName; 
if s = Reopen1.Items.Captiоn then Break; 
end; 
for i := i downto 1 
do begin 
if Reopen1.Items[i-1].Captiоn = '' then Continue; 
if Reopen1.Items.Captiоn = Reopen1.Items[i-1].Captiоn then Continue; 
Reopen1.Items.Captiоn := Reopen1.Items[i-1].Caption; 
s := Reopen1.Items.Caption; 
Delete(s,1,2); 
Reopen1.Items.Captiоn := '&' + IntToStr(i) + s; 
Reopen1.Items.Visible := True; 
end; 
Reopen1.Items[0].Captiоn := '&' + '0 ' + OpenDialog1.FileName; 
//MessageDlg(Reopen1.Items[0].Caption, mtInformation, [mbOK], 0); 
Reopen1.Items[0].Visible := True; 
Reopen1.Items[0].Checked := True; 
if OpenDialog1.FileName<>'' then Self.Captiоn := 'Form1' + ' ' + 
ExtractFileName(OpenDialog1.FileName) 
else Self.Captiоn := 'Form1'; 
end;
Вид подменю. Подчеркивания нет...
Error3.png

Вид MessageDlg. Подчеркивание есть...
Error2.png
Ответить с цитированием