powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / текстбокс (повторно - новая идея)
31 сообщений из 31, показаны все 2 страниц
текстбокс (повторно - новая идея)
    #34553813
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
напоминаю проблема такая: при правостороннем выравнивании и скроллбарс = бос (само собой мультилайн = труе) пропадает нижняя прокрутка. идея такая - может сделать свой контрол, из самостоятельных прокруток и текстбокса. только вот не знаю, как прокручивать программно текстбокс
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34554579
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) (Глупо) selstart
2) брать TextBox во всю высоту и мотать

аффтопитезь: 4 8 15 16 23 42
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34555529
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничё не понял
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34556306
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в том то и дело что я мотать не умею. поискал - чёто невразумительное мне выдают :-(
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34559155
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как называится функция которая мотает?
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34566023
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin, ку-ку! ...---... ...---... ...---... :-)
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34578451
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34579790
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сначала проблема показалась надуманной, однако она существует. Такое поведение текстбоксов похоже у всех одинаковое. Посмотрел True DBText - он так же себя ведет.
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34581793
Диса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WorobjoffСначала проблема показалась надуманной, однако она существует. Такое поведение текстбоксов похоже у всех одинаковое. Посмотрел True DBText - он так же себя ведет.

Совет: свой OCX сделай из обычного многострочного ТекстБокса и двух Скроллов
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34592789
PaulD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A kak motat' ya ne znau!
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34596248
PaulD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34596505
Диса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulDup

Так подумай, у Скуроллбара есть процедуры свои
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34617530
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34617948
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стоп. а документация по русски у мелкософта есть на сайте?
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627108
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UP!!
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627204
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@TM@ROZчегстоп. а документация по русски у мелкософта есть на сайте?

http://search.microsoft.com/results.aspx?mkt=en-US&form=MSHOME&setlang=en-US&q=scrollbar
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627329
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ничего полезного я не почерпнул
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627332
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, Аклин, селстарт плох тем, что неизвестна длина каждой строки текстбокса. отпадает.
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627336
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, Аклин, селстарт плох тем, что неизвестна длина каждой строки текстбокса. отпадает.
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627339
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извините за флуд. я нечаяно
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627354
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я как то считал, сколько строк у текст бокса.

один из простейших способов взять label c автосайзом и загнать туда этот текст.
сделать текстбокс размерами как label.

единственная (сложная) проблемма - узнать коорбинаты курсора. например при движении стрелками вправо-влево требуется, чтобы курсор был, скажем, за 1000 твипов от края.

как - так...

аффтопитезь: 4 8 15 16 23 42
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627367
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможнный вариант: можно определить (я нашел пример) номер строки и положение слева (символов). если так, то храня ВСЕ строки текстбокса в массиве:
х курсора - длинна последней строки (TextWidth(s))
y курсора - высота строки * количество строк (TextHeight(s) * n)

как-то так...

аффтопитезь: 4 8 15 16 23 42
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627371
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как Aklin
2) брать TextBox во всю высоту и мотать?
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #34627386
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@TM@ROZчега как Aklin
2) брать TextBox во всю высоту и мотать?

узнать, сокоа строк. n
умножить на высоту строки H

получить H*n и сделать высоту текстбокса такой.
далее
взять скролл на 1000 (от 1 до 1000) на его событие повесить:
text1.top = (me.scaleheight - text1.height) / 1000 * scroll.value

если знать все строки, то можно узнать ширину текстбокса max(TextWidth(s(i)))
проделать то же, как и с высотой
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
текстбокс (повторно - новая идея)
    #37035041
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin, ранее с прокруткой не связывался, подскажите пожалуйста, как

1.узнать, солько строк n
2.узнать высоту строки H
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #37035043
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то не могу сообразить в текстовое поле как програмно добавлять строки, имеется ввиду если их много, или через абзац?
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #37035070
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

чеши в новую, свою тему!
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #37035433
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос, шо за грубость??
Где эта моя тема?? А что здесь нельзя ответить??
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #37035439
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы имеете ввиду ветка в Офисе, там вообще такая инфальтивность, ужас
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #37035454
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вроде написал, но это на мой взгляд не цивилизованно
Код: plaintext
1.
ActiveDocument.TextBox1.MultiLine = True
ActiveDocument.TextBox1.Text = "bdsj111" & vbCr & "bdsj1166666661"
Я имею ввиду если их, строк штук 33
...
Рейтинг: 0 / 0
текстбокс (повторно - новая идея)
    #37035513
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая разница в этих строках
Код: plaintext
1.
st = ActiveDocument.TextBox1.Text 'значение в TextBox
st1 = ActiveDocument.TextBox1.Value 'значение в TextBox
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / текстбокс (повторно - новая идея)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]