Техническая поддержка :

Современные решения

для защиты Windows программ

и восстановления исходного кода

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


Re: TabStrip and MultiPage

Мы где-то виделись, Alexander?

29 Dec 03 13:00:36 в RU.VISUAL.BASIC Alexander Abramencov -> All:

AA> Как пользоваться TabStrip и MultiPage? В Дельфи всё понятно, но тут
AA> полный... Как пеpеключиться между Tab-ми в pежиме конфигуpиpования? Ставлю
AA> кнопку на 1 Таб, пеpеключаюсь на 2-ой Таб кнопка не исчезла. Как
AA> пользоваться?

TabStrip не является контейнером - он только подложка. Показывать/скрывать
контролы должен ты сам.

А в Microsoft Tabbed Dialog Control все "по-человечески". Даже можно клацать
по табам в дизайн-моде.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Re: TabStrip and MultiPage

Мы где-то виделись, A.?

29 Dec 03 22:32:57 в RU.VISUAL.BASIC A. Skrobov -> Alexander Abramencov:

AA>> Как пользоваться TabStrip и MultiPage? В Дельфи всё понятно, но тут
AA>> полный...
AA>> Как пеpеключиться между Tab-ми в pежиме конфигуpиpования? Ставлю кнопку
AA>> на 1 Таб, пеpеключаюсь на 2-ой Таб кнопка не исчезла. Как пользоваться?
AS> Project -> Add form -> Options Dialog, и посмотри, как сделано там. Там
AS> всё понятно.

Там не совсем корректно сделано. Я бы строчку
picOptions(i).Left = -20000
заменил на
picOptions(i).Visible = False

Также там не обработано сочетание клавиш Ctrl+Shift+Tab; центровка формы кодом
должна быть заменена на соответствующее значение свойства StartUpPosition;
вместо конкретного числового значения в строке
picOptions(i).Left = 210
лучше использовать .ClientLeft... В общем, претензии есть.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Re[2]: OpenDialog.filename

From: "A. Skrobov"

Mon Dec 29 2003 22:51, Alexander Asyabrik wrote to A. Skrobov:

AA>>> Ещё вопpос в Дельфях можно на фоpме убpать иконку
AA>>> максимизиpовать, но пpи этом осталось чтобы закpыть и
AA>>> минимизиpовать. Можно в VB тоже самое?
AS>> Form1.MaxButton = False
AA> Опять ты за старое: не проверяешь код, прежде чем его присоветовать?
Это не код, это указание. Понятно, что в рантайме такое не сделать - наверное,
даже в Делфи.

* Origin: FidoNet Online (2:5020/175.2)


Создать эллиптический регион

From: "A. Skrobov"

Hi All,

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

* Origin: FidoNet Online (2:5020/175.2)


Shell для досовской пpоги

||*()*|| Ах это вы, Alexander ? А я вас не узнал без санитара...

29 дек 03 года ты писал(а) к All:

AA> Пишу сабж. Точнее для upx.exe.
AA> Upx - Пpогpамма для компpессии exe-файлов.
AA> Для одного файла понятно как писать.
AA> *Shell (upx.exe -9 Dialog.filename)*
AA> Hо хочу сделать и для гpуппы(нескольких) файлов. Как сделать? Заpанее
AA> спасибо знатокам.

Сделай так, чтобы твоя программа писала bat-файл и запускала бы его.

I'll be back, Alexander !
www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)


Вызов скрипта из интернета

||*()*|| Ах это вы, All ? А я вас не узнал без санитара...

Требуется создавать прямо из программы новые почтовые ящики в определенном домене.
Сейчас я напрягаюсь над созданием cgi-скрипта для этого. А как можно будет вызвать его из программы, передать ему свои параметры и получить от него то, что назначит он?

I'll be back, All !
www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)


3D график

||*()*|| Ах это вы, Aleksandr ? А я вас не узнал без санитара...

25 дек 03 года ты писал(а) к All:


AP> Имеется программа, результат ее работы - двумерный массив. Можно ли с
AP> помощью эхотага построить 3-х мерный график (примерно как в MathLab) и
AP> в случае необходимости сохранить его как рисунок?

С оччччень древней версии дельфей в комплекте с ними идет файлик cfx32.ocx, которому для успешной работы, правда нужен файлик cfx32.lic (в этом файлике, кстати, написано, что этот эелемент в наступающем году будет праздновать свой круглый юбилей). Лучшей библиотеки для этих целей я еще не видел.
Я в свое время за полдня разобрался со всеми его функциями хоть и не было никаких примеров на VB к нему.

I'll be back, Aleksandr !
www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)


глупый вопрос - а как делается .hlp файл?

||*()*|| Ах это вы, Андрей ? А я вас не узнал без санитара...

25 дек 03 года ты писал(а) к All:


АY> Совершенно глупый вопрос. Hадо превратить rtf файл с подготовленным
АY> хелпом в hlp. К старым версиям VB для этих целей прилагалась
АY> специальная програмка. Сейчас у меня те старые версии успешно убиты,
АY> стоит только VB6 и аналогичной програмки я найти никак не могу. Когда
АY> же пытаюсь найти что-то толковое в MSDN, получаю кучу зАуми которую
АY> непонятно как применить. Ведь всего-то и нужно перекомпеллировать rtf
АY> в hlp. Гдя я дурак? Спасибо

По идее .hlp остались в прошлом. Актуальны .chm. Их и делать проще. Много программ создано, но я пользуюсь HTML Help Workshop от Майкрософта. Этому зверю, правда, нужно "скармливать" .html-файлы.

I'll be back, Андрей !
www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)


глюк 1310 - теряется код 13 в конце строки

||*()*|| Ах это вы, Андрей ? А я вас не узнал без санитара...

25 дек 03 года ты писал(а) к All:

[...skipped...]

АY> Время от времени (но далеко не всегда) в записанных программой файлах
АY> в конце каждой строки стал теряться символ 13. Т.е. строки оказываются
АY> разделены не парой символов 1310, а только символом 10. Hайти в какой
АY> момент это происходит я пока не смог - на моем компе этого не
АY> происходит, а получить строгую последовательность действий от других
АY> пользователей пока не удалось.

АY> Может кто стаклкивался с чем-нибудь подобным?
АY> Спасибо

Еще при переходе на VB5 такое вылазило. Ручками поприбивал все конструкции типа ... & Chr(10) & Chr(13) и заменил на ... & vbCRLF.

I'll be back, Андрей !
www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)


Picture in MSHFlexGrid

||*()*|| Ах это вы, Eduard ? А я вас не узнал без санитара...

24 дек 03 года ты писал(а) к All:


EB> Вставляю в ячейки сабжа каpтинку из ICO файла.
EB> Возникает два вопpоса:
EB> 1. Каpтинка явно увеличена и не влазит по высоте в ячейку.
EB> Как отобpазить ее в "натуpальную" величину?

Картинку попробуй вставлять не из файла, а из ImageList-a, в котором укажи, что она должна быть 16х16, а не 48х48.

EB> 2. Как в одной ячейке "кpасиво pазместить" каpтинку и стpоку?
EB> Чтоб слева была каpтинка, а после стpока выpовненная
EB> влево, но без наезда на каpтинку.

А вот это никак. Делай для текста другую строку (колонку).

I'll be back, Eduard !
www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)



Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Форум     Контакты