Вопросы новичка
Сел за изучение MP только вчера, но сам паскаль знаю достаточно хорошо, но вот случились некоторые вопросы:
- можно ли в ShowAlert или скажем в formAddString выводить 2,3,4... строки одновременно? - в MP существует хоть какие-то инструменты разметки? Хотя бы банальное выравнивание? |
Ответ: Вопросы новичка
выравнивания на формах вроде и в яве нет, со строками зависит от производителя.
где-то покатит 'Привет'+chr(13)+'Как дела?', где-то 2 раза formAddString приведет к желаемому результату, а на нокии е51 я вообще никак не смог переноса добиться. вообще ситуация с формами в j2me (а в мп тем более) безрадостная и гораздо проще делать всё на канве, к счастью с либами odd'a это не сложно |
Ответ: Вопросы новичка
Беда... то есть даже картинку на центр экрана поместить нельзя?
Да, то что без либ как без рук, это уже понял) 0_o скачал пример menu32, либы недостающие скачал, при попытке скомпилировать - вылетает на три буквы..... Это из-за чего может быть? |
Ответ: Вопросы новичка
мп2.02 инглиш нужен + совместимость с вин98
|
Ответ: Вопросы новичка
Можно конечно поместить, безо всяких либ. Просто нужно пользоваться не формой, а канвасом и там рисовать.
|
Ответ: Вопросы новичка
cherepets, спасибо, не стояла совместимость.
cHeRsAnYa, да. узнать размер экрана, потом высчитать центр координаты для картинки и всё готово. 0_о жесть! Выдаёт ошибку на 51 строку выдёт... что ж мне как не везёт то?) |
Ответ: Вопросы новичка
procedure imagetocentr(im:image);
var h,w; begin h:=(getheight-getimageheight(im))/2; w:=(getwidth-getimagewidth(im))/2; drawimage(im,w,h); repaint; end; P.S. Возможно, я что-то напутал, но работать должно. Ты, наверное, при загрузке изображения имя неправильно пишешь. |
Ответ: Вопросы новичка
Всё сделал. Просто удал строчки кода для инициализации сенсорного экрана и всё что с ним связанно.
Перенос строк сделал либой odd - parse. Работает) Не могу понять что за ерунда с процедурами... процедуру нельзя задействовать до того как её опишешь((( А мне нужно из меню переходить в раб область и из раб области обратно меню. Соответственно меню и раб область это процедуры. И как задать/сделать расцветку формы? Она у меня получается под тему телефона((( + новый вопрос: как скрыть нижнюю панель с кнопками? (искал по форуму - не нашёл...) |
Ответ: Вопросы новичка
В форме поменять цвет, положение, наличие всяких панелей нельзя. Вообще нельзя. Просто используй canvas.
|
Ответ: Вопросы новичка
Цитата:
PHP код:
Цитата:
Если не работает - в какой-то либе (по моему, cnv2) была процедура fullscreen_mode, которую нужно вызвать перед началом работы с графикой. |
Ответ: Вопросы новичка
Всё нафиг! Решил всё сам писать ручками, рисовать, без использования графических либ.
О успехах напишу) добавил примерно через час: Уххх! Талант не пропьёшь! Полностью написал меню на canvas) Новый вопрос: В режиме холста есть аналог formAddTextField? Как его можно реализовать? добавил ещё через пару минут: И как в режиме холста использовать верхние копки(которые сразу после экрана)? |
Ответ: Вопросы новичка
"Верхние кнопки" -- софт кнопки. Их коды -7(правая) и -6(левая) для SE.
Если неправ -- поправьте. В МП на заглядывал давно, вроде работать так: PHP код:
|
Ответ: Вопросы новичка
Для ввода текста попробуй мою функцию. Может понравиться.
http://forum.boolean.name/showthread.php?t=11488 пост 8 |
Ответ: Вопросы новичка
По софт-клавишам посмотри здесь: Lib_scodes
|
Ответ: Вопросы новичка
Bananbl4, что-то не получилось((
12121, уже сам пишу) Парсер готов, как писать остальное тоже предумал 2Fake, хотелось бы без либ) И остался без ответа вопрос: >>В режиме холста есть аналог fоrmAddTextField? Как его можно реализовать? Должна же быть возмoжность... |
Часовой пояс GMT +4, время: 17:06. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot