|
синхронное написание в текстовых полях
|
|||
---|---|---|---|
#18+
Ребята подскажите возможно ли синхронное написание данных в текстовых полях, т.е. заносим(набираем текст) в одном текстовом поле, и сразу видно как синхронно набирается в другом текстовои поле ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 12:16 |
|
синхронное написание в текстовых полях
|
|||
---|---|---|---|
#18+
Да, возможно. Вульгарное Код: vbnet 1. 2. 3.
Главное - не устроить "карусель". Юзер топает в Text1, возникает Text1.Change, код меняет Text2.Text, возникает Text2.Change, он меняет Text1.Text, возникает Text1.Change, код меняет Text2.Text ... короче, всё зависло. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 12:35 |
|
синхронное написание в текстовых полях
|
|||
---|---|---|---|
#18+
на этот случай Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 13:36 |
|
синхронное написание в текстовых полях
|
|||
---|---|---|---|
#18+
Казанскийна этот случай Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
достаточно проверить, что значения не одинаковые, тогда цепочка будет разрываться всегда. аля 'if (_variable == value) return'. Речь ведь про строки, поле бизи только добавит путаницы и полей таких может быть дофига ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 15:25 |
|
синхронное написание в текстовых полях
|
|||
---|---|---|---|
#18+
Roman Mejtesдостаточно проверить, что значения не одинаковые, тогда цепочка будет разрываться всегда.Хорошо, если там тупое копирование. А если значение одного поля только зависит от второго, но не равно ему, да ещё и соответствие неоднозначное? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 15:39 |
|
синхронное написание в текстовых полях
|
|||
---|---|---|---|
#18+
Roman Mejtesполе бизи только добавит путаницыЭто же вроде флаг, что не надо применять код, если он вызван при изменении другого поля. Какая путаница? Без этого флага есть огромные шансы получить бесконечный цикл. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 16:04 |
|
|
start [/forum/topic.php?fid=60&msg=39681937&tid=2155030]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 414ms |
0 / 0 |