![]() |
|
#1
|
|||
|
|||
![]() Есть чат :с общим чатом и с приватным чатом .Но приватный чат реализован так ,что он в одном фрейме с общим чатом ,просто там добавляется фраза приват и показывается только тому кому адресована.
Хочу сделать приват в отдельное окно с вкадками пользователей где происходит общение(типа как в аське).использую pagecontrol&tabsheet. Когда приходит сообщение приватное идет проверка есть ли вкладка с именем пользователся от которого пришло приватное сообщение (если есть то на ней и все пишеться) инач если нет то динамически создаю вкладку с именем от кого приват там создаю мемо ,кнопки и т.п. Работает это очень плохо и иногда ваще ни че не происходит..думаю ошибка в условии else... Подскажите как можно проще такое реализовать? |
#2
|
||||
|
||||
![]() Без исходного кода предположить почему плохо работает я лично не берусь. Маловато информации.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
![]() Код:
на кнопку 3 должен создаваться табшит с caption = from_ динамически так же создаються мемо,едит,кнопка... Я думаю что это немного геморный способ все это сделать ..как еще можно реализовать пм? |
#4
|
||||
|
||||
![]() Лучше всего это все сделать создав собственный класс на основе TPageControl.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
![]() а поподробнее :-)
|
#6
|
||||
|
||||
![]() Вот вообщем этот компонент с клона Агента какраз выполняет то что ты хочешь...правдо тебе для этого потрудитсо надо чтоб она работал на тебя )))
![]() [ iNewStar.Ru ] - Продам! Вопросы в ПМ |
#7
|
|||
|
|||
![]() В общем я хочу это реализовать вот так ...
если пришло приватное сообщение то ... сначало проверяем естьли tabsheet с заголовком ,который равен имени пользователя от кого пришло сообщение ,если оно так ,то в мемо на этом табшите выводим пришедшее сообщение,иначе создаем новый табшит с caption=от кого пришло сообщение,создаем там форму,кнопку,едит(для ввода сообщений)и выводим в созданом мемо сообдщение..вопрос правельным будет : Код:
|
#8
|
|||
|
|||
![]() В общем хочу просто пока поэксперементирвоать с tabsheet и pagecontrol .
вот значит код: Код:
изначально не существует ни одного tabsheet. |
#9
|
||||
|
||||
![]() Вот по твой теме. Создает сразу 9 вкладок, остается под себя код оптимизировать.
Код:
|
#10
|
|||
|
|||
![]() Да создать это не проблема..почему у меня не создаеться вкладка вот так?:
Код:
|
#11
|
|||
|
|||
![]() Код:
|
#12
|
|||||
|
|||||
![]() Цитата:
Ты допустил ошибку в двух местах. в имени закладки присваиваешь I значение которой еще не заданно и пытаешься сравнить с незаконченным условием ![]() Код:
|
#13
|
|||
|
|||
![]() Разобрался))теперь скажи мне пожалуйста как создать обект на конкретном табшите с заданым именем..тчонее как создать я знаю ,а вот как его разместить ?
делаю вот так Код:
но он ваще как будто за ним создаеться ..мне нужно например на конкретном tabsheet с caption:='boo' например. |
#14
|
||||
|
||||
![]() В сторке
Код:
|
#15
|
|||
|
|||
![]() Приветчтвую! Сорри за офтоп. Сразу к делу. Подскажите где скачать listutil? Поисковик не предагать)))
|