Skip to Content

в VB 6 кто-нибудь разбирается? Нужна помощь срочно!

7 всего / 0 новых
Последнее
jet
Разговорчивый
Сообщения: 27
Бонусы: 19
Пол: Женский
Группы: Нет
Блог: читать!
в VB 6 кто-нибудь разбирается? Нужна помощь срочно!

на форме есть richtextbox, картинки Image, текстовые поля.
Можно ли сделать так, чтобы при нажатии определённых кнопок в richtextbox добавлялись (к предыдущему содержимому!) картинки, текст из других элементов?
Что-то типа:
Richtextbox.TextRTF=Richtextbox.TextRTF & Image1.Picture & Text1.Text

Сандер
Администратор
Сандер аватар
ГуруМодератор
Сообщения: 1944
Бонусы: 617
Пол: Мужской
Блог: читать!

Можно использовать метод SelRTF для добавления кусков.
Если в SelRTF что-то присвоить, то оно добавится к имеющемуся

jet
Разговорчивый
Сообщения: 27
Бонусы: 19
Пол: Женский
Группы: Нет
Блог: читать!
Исходное сообщение от 03/23/2011 - 16:39

да, точно. Спасибо.
внедрить изображение так и не получилось, но textbox, richtextbox добавляются

ещё один вопрос если позволите:
в приложении используется контрол Microsoft Common Dialog 6.0.
при запуске этой программы на других компьютерах, (где не установлено VB), требует элемент comdlg.ocx в папке system32.
Но я не хочу копировать comdlg.ocx. в папку system32!
Программа должна запускаться на любом компе, и любыми пользователями, в том числе гостями, которые не имеют запись в system32, в реестр. Инсталляцию программа не предполагает, а портабельная.
Подскажите пожалуйста, как можно сделать, чтобы программа "видела" этот контрол comdlg.ocx, если разместить его например рядом с самим exe-файлом?
я хочу чтобы программа искала этот файл не в system32, а например рядом собой.
Что-то типа пути прописать, где находятся контролы, которые нужны для программы.

Дополнение #1

Контрола RICHTX32 это тоже касается.

---------------------
кстати, почему нельзя изменить сообщение? я хотела это дописать к предыдущему, нажимаю "Изменить", а там что-то вроде исчерпан лимит времени для редактирования. Я "редактировала" его 1-2 минуты!

Сандер
Администратор
Сандер аватар
ГуруМодератор
Сообщения: 1944
Бонусы: 617
Пол: Мужской
Блог: читать!

Боюсь, без специальной инсталляшки никак.
Можно воспользоваться вот этой ссылкой на Microsoft
http://support.microsoft.com/kb/q192461/

По поводу редактирования - я пытался настроить, чтобы 10 минут можно было редактировать. Оно не работает?

jet
Разговорчивый
Сообщения: 27
Бонусы: 19
Пол: Женский
Группы: Нет
Блог: читать!
Исходное сообщение от 03/23/2011 - 21:49

У меня есть программа, где используется контрол richtехtbox, так вот файл richtx32.ocx лежит рядом с ехешником, и программа запускается НА ЛЮБОМ компе, где в реестре никто ничего не регистрировал и в system32 этого файла нет. как это сделано не знаю.

Дополнение #1

У пользователей акаунты не позволяют писать в реестр. Может спасти ситуацию если разместить все dll, ocx, программу в одном файле exe. (в Cbuilder можно так - и запускай где хочешь и кто хочет). Можно сделать в VB что-то подобное?

Сандер
Администратор
Сандер аватар
ГуруМодератор
Сообщения: 1944
Бонусы: 617
Пол: Мужской
Блог: читать!

Нарыл кое-что
http://msdn.microsoft.com/en-us/library/ms973913.aspx

jet
Разговорчивый
Сообщения: 27
Бонусы: 19
Пол: Женский
Группы: Нет
Блог: читать!

Спасибо за ссылку, буду сейчас изучать.
только с первого взгляда похоже, что речь идёт об инсталляции чего-то типа платформы, позволяющей запускать какие-то особенные программы что ли пока не знаю, ещё не читала.

RSS-материал


Активные пользователи

ПользовательБонусы
Сандер617
Nefertity247
Tori242
robot201
Chief183
STAER140
faiters139
Mavarik121
akkadites94
staiki94