Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: всплывающая подсказка... Добавлено: 14.11.05 19:32  

Автор вопроса:  Barsik | Web-сайт: barsik.newmail.ru | ICQ: 343368641 
вобщем трабла в следующем...

нужно вывести строку в подсказку.
и ограничить ее размер примерно в 200рх.

но зарнее не известно скоко будет слов.

vbcrlf не предлагать!(к примеру 50 слов, представляете что с подсказкой будет?)

жду ответов, млин!

Ответить

  Ответы Всего ответов: 17  

Номер ответа: 1
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #1
Добавлено: 14.11.05 20:02
Чем Baloon Tooltip не подходит?

Ответить

Номер ответа: 2
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #2 Добавлено: 14.11.05 22:36
че за Baloon Tooltip ??

Ответить

Номер ответа: 3
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 15.11.05 11:56
sne когда-то классик писал для красивой подсказки, типа ToolTip только в XP'шном стиле, это и есть Baloon Tooltip.

2 Barsik
На эту тему ты у меня ещё в асе спрашивал, я сразу тебе сказал что нужно парсить твою строку, т.е. в нужных местах ставить vbCrLf. Длинну в пикселях любой строки найти умеешь, найти пробелы тоже умеешь, циклом пройтись по строке и в нужных местах (чтобы 1 строка соответстовала 200px) поставить vbCrLf

Ответить

Номер ответа: 4
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #4
Добавлено: 15.11.05 13:56
>sne когда-то классик писал для красивой подсказки
не мог удержаться... :) где ставить запятые?

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #5 Добавлено: 15.11.05 20:44
sne когда-то классик писал для красивой подсказки
не мог удержаться... :) где ставить запятые?


всем остальным понятно... ;) для отдельных экземпляров я необязан объяснять...

Ответить

Номер ответа: 6
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #6
Добавлено: 15.11.05 22:32
Посмотри у меня на сайте примеры.

Ответить

Номер ответа: 7
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #7
Добавлено: 15.11.05 22:49
в классе sne не работает длина

2 Barsik
На эту тему ты у меня ещё в асе спрашивал, я сразу тебе сказал что нужно парсить твою строку, т.е. в нужных местах ставить vbCrLf. Длинну в пикселях любой строки найти умеешь, найти пробелы тоже умеешь, циклом пройтись по строке и в нужных местах (чтобы 1 строка соответстовала 200px) поставить vbCrLf

да вот и думаю уже... скоко циклов буит

Ответить

Номер ответа: 8
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #8 Добавлено: 16.11.05 13:26
в классе sne не работает длина

Работает, когда например текст небольшой, а всплывающую подсказку надо больше сделать...

да вот и думаю уже... скоко циклов буит


1 цикл по символьно, и 2 проверки условия: если больше 200px, тогда дальше... но до пробела, если пробел заменить его на vbcrlf

Ответить

Номер ответа: 9
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #9
Добавлено: 16.11.05 20:08
не HACKER, не то!

класс от сайракса рулит! сайракс респект :)

Ответить

Номер ответа: 10
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 16.11.05 22:25
класс от сайракса рулит! сайракс респект :)


скинь, или ссылку...

Ответить

Номер ответа: 11
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #11
Добавлено: 17.11.05 08:01
Там кстати две версии - качай вторую. Вообще это не мой класс, мои там дополнения (ну и обрезания лишнего).

Ответить

Номер ответа: 12
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #12 Добавлено: 17.11.05 15:00
да где ж качать??? Хоть как называется????

Ответить

Номер ответа: 13
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #13
Добавлено: 17.11.05 17:19
качать на сайте CyRax...

А что, у вас получается устанавливать максимальную ширину тултипа без парсинга? Почему изменение TTM_GETMAXTIPWIDTH ничего не дает?

Ответить

Номер ответа: 14
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #14
Добавлено: 17.11.05 20:06
да где ж качать??? Хоть как называется????

 "Север не найден" (с) Microsoft Компас. :)

Ответить

Номер ответа: 15
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #15
Добавлено: 17.11.05 20:09
Сейчас кстати сайт не доступен. Киньте лучше HACKER-у на мыло.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам