Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть возможность протестировать программу перед покупкой. Узнай как!
Герыч
389
Герыч 2008.09.09 19:55 

Как в функции Alert(" ТЕКСТ ") переносить тест на сделующую строку?


Чтобы (перенос на следующую строку)

получалась вот (перенос на следующую строку)

такая (перенос на следующую строку)

надпись при запуске (перенос на следующую строку)

программы.

Nazariy Stapyak
1744
Nazariy Stapyak 2008.09.09 20:14  

" \n " - вставлять в текст, где нужно сделать перенос... но к сожалению такое работает только в ф-ции Comment.

kombat
3276
kombat 2008.09.09 20:20  

Использовать MessageBox()

;)

Светлана
3163
Светлана 2008.09.09 20:31  
Comment("Чтобы \nполучалась вот \nтакая \nнадпись при запуске \nпрограммы.");
Герыч
389
Герыч 2008.09.09 21:16  
Спасибо
Andy
483
Andy 2008.09.10 07:23  
STill_ace писал (а) >>

Как в функции Alert(" ТЕКСТ ") переносить тест на сделующую строку?


Чтобы (перенос на следующую строку)

получалась вот (перенос на следующую строку)

такая (перенос на следующую строку)

надпись при запуске (перенос на следующую строку)

программы.

Я показываю комментарии так:


В самом начале

string $txt_msg;


там где нужно

$txt_msg=$txt_msg+" ТЕКСТ ";


в самом конце

if($txt_msg!=""){

if(ObjectFind("txt_msg")!= 0) {
ObjectCreate("txt_msg", OBJ_LABEL, 0, 0, 0);
ObjectSet("txt_msg", OBJPROP_CORNER, 0);
ObjectSet("txt_msg", OBJPROP_XDISTANCE, 0);
ObjectSet("txt_msg", OBJPROP_YDISTANCE, 12);
}
ObjectSetText("txt_msg", $txt_msg, 8, "Tahoma", Yellow);

}
else{

ObjectDelete("txt_msg");

}



Аналогично можно выводить ошибки и др.
Vadim Zhunko
5220
Vadim Zhunko 2008.09.10 12:08  
WWer писал (а) >>

" \n " - вставлять в текст, где нужно сделать перенос... но к сожалению такое работает только в ф-ции Comment.

У меня такой перенос строки в алерте работает.

Nazariy Stapyak
1744
Nazariy Stapyak 2008.09.10 13:08  
Zhunko писал (а) >>

У меня такой перенос строки в алерте работает.

А у меня нет :(

Vadim Zhunko
5220
Vadim Zhunko 2008.09.10 16:43  
WWer писал (а) >>

А у меня нет :(

Кажется понял, что Вы имеете ввиду!

В списке Алерта видна только одна первая строка до знака переноса. Но, если её выделить, то вверху окна появляется всё сообщение со всеми строками.

Герыч
389
Герыч 2008.09.10 21:56  

Andy_Kon толковую идею предложил, хоть и боян )

Мне тоже больше нравится, когда сообщения выводятся прямо в окне

Прохор
3
Прохор 2015.07.07 12:11  
Работает везде тег \n\ (кроме IE конечно :) )
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий