http://alexandrkiss.at.ua/test.txt схема
Выкладываю всю схему, потому что несколько разных вопросов:
1. В схеме присутствует 4 чекбокса. Когда выбираешь первый, то остальные блокируются, но если я заранее выбрал какой то из компонентов, то в дальнейшем они считываются как выбраные, то есть нужно чтоб они обнулялись. Пробовал варианты, но получается огород какой то. Как то можно попроще сделать?
2. Когда выбираешь 2, 3 или 4 чекбокс, то первый должен блокироватся. Но в моей схеме, если выбрать, допустим 2 и 3 (1 после выбора любого чека блокируется), а потом убрать флажок с 3, то первый разблокируется, не зависимо от того, что на 2 стоит галочка. Я впринципе понимаю ошибку: нужно, что бы чек сравнивался с остальными и тогда блокировал/разблокировал первый... Но как и с первым вопросом у меня получился не то что огород, там поле целое... Хотелось бы поменьше что ли.
3. Вся схема предназначена для того, что бы при вставке ссылки такого формата "http://vkontakte.ru/photo-xxxxxxxx_xxxxxxxxx" выбирала кусок ссылки "photo-xxxxxxxx_xxxxxxxxx" и формировала строку вида "[[photo-xxxxxxxx_xxxxxxxxx|nolink;nopadding;395x203px|Описание ]]" (вики разметка Вконтакте - вставка фото). Функции "nolink;nopadding;395x203px" подключаются посредством чекбоксов. Впринципе это все уже готово, но не могу додуматся, как сделать, что бы програма вставляла знак ";" между функциями "nolink;nopadding;395x203px". Сначала не подумал и в FormatStr их прописал, но функций может быть не 3, а 2 или 1 и тогда знак вобще не нужен. Вобщем не могу придумать как организовать, даже с огородом.
З.Ы. Там впринципе еще не доработана функция "Размеры фото", но это я уже сам осилю. Сейчас программа все время будет вставлять в Список размеры, даже если не стоит галочка.
Этот топик читают: Гость
Ответов: 94
Рейтинг: 2
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
lipKAI писал(а): Впринципе это все уже готовоlipKAI, в принципе, вот так можно выбросить компонент 20-ть. Это не готовая схема, а пример другого подхода к решению задачи. Работает 1:1 как и твоя, т.е. неправильно. Правильно : При клике на любом из трех нижних нужно проверять состояние всех трех и только потом разрешать или запрещать верхний. Я думаю, ты хотел так, как в Project28_2 В твоём случае формировать строку нужно скорее всего компонентом StrCat |
|||
карма: 25 |
| ||
файлы: 2 | project28_1.rar [1.6KB] [91], project28_2.rar [1.8KB] [92] | ||
Голосовали: | lipKAI |
Ответов: 94
Рейтинг: 2
|
|||
Tad, спасибо. 1 и 2 пункт решены таким простым способом... а у меня почти весь экран был забит) Остался 3 пункт...
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
lipKAI писал(а): но не могу додуматся, как сделать, что бы програма вставляла знак ";" между функциями "nolink;nopadding;395x203px". ------------ Дoбавленo в 19.02: Хотя наверное можно и так |
|||
карма: 25 |
| ||
файлы: 1 | project28_4.rar [1.7KB] [86] |
4