Как сделать свой контрол

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
shyrik_m
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 21.06.2005 (Вт) 8:34

Как сделать свой контрол

Сообщение shyrik_m » 27.07.2005 (Ср) 12:17

Задача такая
Создать контрол который отображает штрихкод
В наличии есть "слизаный" модуль, генерирующий штрихкод как символы, также есть шрифт, который создан для штрихкода
В экселе это работает прекрасно
Но, как создать контрол напичканый имеющейся начинкой, и чтобы он изображал штрихкод?
и возможно ли встроить шрифт в сам контрол?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 27.07.2005 (Ср) 13:04

Если я правильно понял суть вопроса, то тебе просто на контрол надо кинуть лейбл, со шрифтом штрихкода и генерировать надпись на лейбле.
А я все практикую лечение травами...

shyrik_m
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 21.06.2005 (Вт) 8:34

Сообщение shyrik_m » 27.07.2005 (Ср) 14:11

Ситуация такая
грубо говоря, у меня есть код товара "123456789012"

созданный контрол должен обработать принятые данные и отразить готовый штрихкод независимо от того, есть ли в системе спецшрифт. котрол в виде текстбокса

и код должен иметь вид наподобе

MойКонтрол1(0) = "123456789012"

Контрол должен быть с индексом, чтобы его можно динамически добавлять на форму во время процедуры

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 27.07.2005 (Ср) 14:15

Ну индекс есть у всех, даже собственных контролов.
созданный контрол должен обработать принятые данные и отразить готовый штрихкод независимо от того, есть ли в системе спецшрифт

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

shyrik_m
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 21.06.2005 (Вт) 8:34

Сообщение shyrik_m » 27.07.2005 (Ср) 14:22

с индексами ясно,
В принципе можно было обойтись и подручными средствами, но для дальнейшего освоения просторов программирования хочу узнать больше, вот и поставил себе задачу, создать свой полезный контрол

хочется решить поставленную задачу полностью
это касается и внедренного шрифта.

ну и даже и без шрифта, с чего начать?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 27.07.2005 (Ср) 14:25

Начать надо с User Control Wizard-а. Ну а шрифт можно конечно внедрить в контрол и потом устанавливать его, но не стоит этого делать - Setup рулит!!!
А я все практикую лечение травами...

shyrik_m
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 21.06.2005 (Вт) 8:34

Сообщение shyrik_m » 29.07.2005 (Пт) 9:05

Twister,
мой опыт в программировании около года, путем проб и ошибок.
Порой к простому решению приходиш через кучу потраченых часов.
Для меня вопрос с созданием контрола возник впервые.
Мне не понятно с какой стороны вобще подходить.

Как открыть (если это надо открывать), где он находится "User Control Wizard", и хотябы простенький пример.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 29.07.2005 (Пт) 9:35

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


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 136

    TopList