Связать два TextBox
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Связать два TextBox Expand / Collapse
Автор
Сообщение
14.08.2002 12:06
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 22.08.2002 13:56
Сообщ.: 12, Visits: 133
Никто не прбовал связать два TextBoxа.
Чтобы при перемещении по одному, другой сам перемещался.
Сообщ. #758213
17.08.2002 12:05
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 19.08.2004 23:39
Сообщ.: 278, Visits: 3 059
Как это сам перемещался? И куда?
Сообщ. #758516
19.08.2002 15:14
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 22.08.2002 13:56
Сообщ.: 12, Visits: 133
Подробнее:
Есть текстовый файл с таблицой.
Необходимо, чтобы при его вертикальном скролировании шапка оставась на месте, а при горизонтальном - перемещалась синхронно с ним.

Я сделал два TextBoxа в одном сам документ, в другом-шапка.
Но синхронизировать их не очень получается.
Сообщ. #758637
19.08.2002 20:31
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 19.08.2004 23:39
Сообщ.: 278, Visits: 3 059
К сожалению нет под рукой VB, но если я еще помню, то можно навесить на TextBox свой скролл и уже отталкиваться от событий скролла, который навешан на TextBox с таблицей.

Кстати, а почему бы не использовать для этого ListBox?
Сообщ. #758667
20.08.2002 9:22
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 22.08.2002 13:56
Сообщ.: 12, Visits: 133
Со скролированием тоже загвоздка.
При перемещении курсора экран дергается.
Попробовал скролировать через API функции
SendMessage(Viewer.hwnd, EM_LINESCROLL, 0, ..)
по вертикали все отлично, а по горизонтале - кукумбер.
Кучу сайтов перелопатил, нигде нет примера.

у Listboxа нет горизонтального скролирования, и к тому же мне нужна возможность редактирования (по клавише).
Сообщ. #758693
20.08.2002 19:51
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 19.08.2004 23:39
Сообщ.: 278, Visits: 3 059
>> у Listboxа нет горизонтального скролирования, и к тому же мне нужна возможность редактирования (по клавише).

Не, есть. И редактирование любой строки и любого столбца тоже возможно (своими способами).
Сообщ. #758760
21.08.2002 7:25
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 22.08.2002 13:56
Сообщ.: 12, Visits: 133
Действительно горизонтальное скролирование есть, с редактированием еще не разбирался, если можно какие-нибудь ссылочки подкиньте.

А вот как с основной проблемой, я имею ввиду чтобы шапку на месте оставлять?
Сообщ. #758775
21.08.2002 20:43
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 19.08.2004 23:39
Сообщ.: 278, Visits: 3 059
>>Действительно горизонтальное скролирование есть, с редактированием еще не разбирался, если можно какие-нибудь ссылочки подкиньте.

Ссылочек уж не помню, давно по VB-сайтам не лазил. Ключевое слово "Listbox" я думаю выведет на нужную тропу :)

>>А вот как с основной проблемой, я имею ввиду чтобы шапку на месте оставлять?

Так в Листбоксе она и так на месте всегда.
Сообщ. #758850
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 12:57