Создал новый контрол, замена ЛистБоксу
Но зато каждому элементу при добавлении можно присвоить рисунок. Ну вобщем смотрите сами. На формуе CodeNet есть раздел посвящёный разбору с
этим контролом. Все вопросы и предложения по улучщению слать на мыло: [email]caGLUM@mail.ru[/email]:D
Контрол находится в разделе Дополнения к языкам программирования. В файле SIMPLE.rar Посмотрите хоть кто-нибудь нужно знать мнения других людей. Если лениво идти туда, скачайте его отсюда.
у меня ошибку выдаёт. not be loaded... что бы это могло быть... проверь, пожалуйста свой контрол:) удачи... и выставляй скорей сюда...!
Теперь всё должно работать.;)
ещё странней!:( загруться-то он загрузился а вот в бейсике он нейдёт. может ошибка в самом контроле?
В смысле не идёт, по подробнее, что Бесик выдаёт. Ну вобщем какие симптомы?
если дословно, то когда заходишь в меню добавления OCX и другой вской хрени, то он выдаёт вот такую ошибку - "С:\Windows\sysytem32\BOXPIC.ocx could not be loaded" похоже ошибка в контроле или это вообще не OCX? а телько за него себя выдаёт.
Проверь, есть ли в system32 файл BOXPIC.OCX, если его там нет, то найди его и помести туда. Наверное BOXPIC.OCX - ето и есть контрол, а в проекте с етим контролом (проект, который использует контрол) указан именно етот путь. У меня часто такое бывало, когда какой-то ленивый ламер полениться поменять путь в самом проекте так, чтобы он работал и на других компах :)
В system32 он есть я сам туда его копировал.
Вспомнил, надо зарегистрировать контрол. Только я забыл как ето делаеться :(
regsvr32
Ясно, что надо! А он не регистрируется!
Так забей на него!
-------------------------------
з.ы. Бухой Хакер - Это звучит:D
[HTML]Регистрация dll- и ocx-файлов
Если вам часто приходится работать с ocx-файлами (а также с dll-файлами), которые требуют регистрации в реестре с помощью REGSVR.EXE, то будет гораздо удобнее внести соответствующую запись в реестр, чем каждый раз использовать командную строку для каждого файла.
Создайте раздел HKEY_CLASSES_ROOT\ocxfile\
Shell\Регистрация\command и присвойте строковому параметру по умолчанию значение regsvr32.exe \"%1\".
Аналогично создайте дополнительную запись, снимающую регистрацию:
HKEY_CLASSES_ROOT\ocxfile\Shell\Конец регистрации\command @="regsvr32.exe /u \"%1\"".
Потом тоже самое нужно проделать и в разделе dllfile.
Теперь при нажатии правой кнопкой мыши на файле, вы увидите команду Регистрация, которая выполнит за вас необходимую работу. [/HTML]
Ну, и соответственно, чтобы зарегалить твой ocx, необходимо прописать в коммандной строке regsvr32 {путь}BOXPIC.ocx
Спасибо KAN тебе за инфу так и сделаю. Очень удобно!