Вопрос по POPUP
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Вопрос по POPUP
Добрый день.
Подскажите, пожалуйста, что написать в строке str (чтобы далее выполнить POPUP(str)), чтобы получилось всплывающее меню, похожее на приложенное к сообщению?
Даже более узкий вопрос - как описать горячие клавиши, чтобы они были справа от текста выбора?
Я на Clarion 10.
			
							
			
									
						Подскажите, пожалуйста, что написать в строке str (чтобы далее выполнить POPUP(str)), чтобы получилось всплывающее меню, похожее на приложенное к сообщению?
Даже более узкий вопрос - как описать горячие клавиши, чтобы они были справа от текста выбора?
Я на Clarion 10.
- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Вопрос по POPUP
Если ABC, то есть шаблон DisplayPopupMenu (практически всё делает сам). По поводу "Ctrl+C" отодвинуть? Просто пункт меню написать, допустим, так - 'Копировать<9><9><9>CTRL+C' (<9> - означает символ "Tab").
			
			
									
						We are hard at work… for you.   
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Вопрос по POPUP
А в справке написано: Вы можете использовать знак ASCII табуляции (<9>) в строке пунктов для правого выравнивания.
Т.е. нет смысла в нескольких подряд символах <Tab> ...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				Ал
 - ✯ Ветеран ✯
 - Сообщения: 1059
 - Зарегистрирован: 08 Июль 2005, 6:48
 - Откуда: Россия
 - Благодарил (а): 1 раз
 - Поблагодарили: 1 раз
 
Вопрос по POPUP
вообще встречаются разные комбинации количества табов, при переводе сталкивался встроенным абц  классом транслейт
			
			
									
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Вопрос по POPUP
Possible. Then consider the original version:
You may use the ASCII tab character (<9>) in your selection string to right-align text.
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				Ал
 - ✯ Ветеран ✯
 - Сообщения: 1059
 - Зарегистрирован: 08 Июль 2005, 6:48
 - Откуда: Россия
 - Благодарил (а): 1 раз
 - Поблагодарили: 1 раз
 
Вопрос по POPUP
хм. я не про хелп, а про то что встречался при переводе сообщений в некоторых шаблонах с разным количеством <9>, а внешне смотрелось одинаково, проявляется при включеном шаблоне при замене пар оригинал-перевод когда вроде похожие надписи то переводит то нет, как помню причина несовпадения была как раз из за разного количества табов. извините, пишу с телефона - не очень удобно для меня и более подробно сейчас расписать не могу)
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Вопрос по POPUP
И не надо, в принципе все понятно.
Думаю, что где-то в мезазойском периоде, смысл <tab> в POPUP действительно был как в обычном тексте.
Потом сделали его смещением строки вправо. А по ископаемым шаблонам гуляет старый вариант,
в принципе ведь не мешает и ошибок не вызывает ....
Если дело дойдет до драки - могу поставить C1.5 (лицензия !) и посмотреть ...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				Ал
 - ✯ Ветеран ✯
 - Сообщения: 1059
 - Зарегистрирован: 08 Июль 2005, 6:48
 - Откуда: Россия
 - Благодарил (а): 1 раз
 - Поблагодарили: 1 раз
 
Вопрос по POPUP
ок, не в тему тс, но просто вспомнилось про заморочки с табами)
ps ... при переводе через TranslatorClass))
			
			
													ps ... при переводе через TranslatorClass))
					Последний раз редактировалось Ал 25 Февраль 2016, 11:51, всего редактировалось 1 раз.
									
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Вопрос по POPUP
Не понял. Что-то где-то я упустил. Поподробнее можно?Игорь Столяров писал(а):А в справке написано: Вы можете использовать знак ASCII табуляции (<9>) в строке пунктов для правого выравнивания.
Т.е. нет смысла в нескольких подряд символах <Tab> ...
We are hard at work… for you.   
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Вопрос по POPUP
Ну, на примере, с картинки из первого сообщения:
и одного "<9>" достаточно для смещения "CTRL+A" вправо, как на картинке.
А в остальном все прекрасно.
			
			
									
						Код: Выделить всё
Popup('Select All<9>CTRL+A|Длинный пункт в меню для проверки смещения')
А в остальном все прекрасно.
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Вопрос по POPUP
Класс!!! А я выравниваю Tab'ами, пробелами. В хелпе не смог найти про это, хитро как-то запрятана такая классная штука.
			
			
									
						We are hard at work… for you.   
			
						