Исходники
Сайт Алексея Муртазина (Star Cat) E-mail: starcat @ nm.ru
Мои программы Новости сайта Мои идеи Мои стихи Форум Моё фото Мой ЖЖ
Заработай!!!VB коды Статьи о VB6 API функции VB.NET
Более 3000 ссылок Интернет Все работы с фото и видео
Сайт о моём деде Муртазине ГР Картинная галерея "Дыхание души"
Звёздный Кот

VB коды
Объект в ActiveX v1.0 - В ActiveX есть некий объект, допустим Picture1. Я нашёл способ, как с ним работать не из ActiveX, а из формы. (2Kb)

Список файлов v1.0 - Самая простая замена объекта File (1Kb)

Кнопка для закрытия программ v1.0 - (2Kb)

Перенос по словам v1.0 - Этот пример показывает написание текста в определённых границах (2Kb)

Лист с иконками v1.4 - Я написал новы объект ListIcon. На его основе объединил папки и файлы в одном окне, без использования объектов "Dir" и "File". (6Kb)

Просмотр больших рисунков v2.3 - v2.3 (5Kb)

Пример перевода программы на любой язык - (4Kb)

Зацикленный рисунок - (5Kb)

Мои записи о VB v1.0 - Когда я узнаю что-то новое то обязательно записываю (11Kb)


Форум у Бита - Программирование на Visual Basic, Компьютерное железо, Юмор и Новости
3dstate.com - Супер примеры 3d графики для VB!!! Пароль на сайте.
Советы по VB
Массивы
Dim M() As String
'Размер массива
ReDim M(1)
M(0) = "Иванов"
M(1) = "Петров"

'Увеличить размер массива не теряя прежних данных
ReDim Preserve M(2)
M(2) = "Сидоров"

'Если убрать оператор "Preserve", то произойдёт сброс данных
ReDim M(2)

'Так же можно создавать многоуровневые массивы
ReDim M(1, 1, 1, 1, 1, 1, 1)
Отказ от объекта Label
   Редкая программа обходится без объекта Label. В основном, всё что от него требуется это написать на форме пару слов. Все остальные его свойства просто не нужны, а каждое из них увеличивают размер программы и отнимают доли секунды при загрузке.
   Но есть способ, как обойтись без него.
   Например, у вас на форме несколько надписей: Label1(0), Label1(1), Label1(2) и т.д. Текст набран, объекты расставлены, шрифт один и тот же.
   Вставьте в процедуру Form_Load этот код:
 Dim F As Long, H As String
 For F = 0 To Label1.Count - 1
   H = H & "CurrentX = " & Label1(F).Left & vbCrLf
   H = H & "CurrentY = " & Label1(F).Top & vbCrLf
   H = H & "Print """ & Label1(F).Caption & vbCrLf
 Next
 Clipboard.Clear
 Clipboard.SetText H, vbCFText

   Запустите программу и закройте её. Замените добавленный код на код из буфера обмена.
   Теперь измените свойства формы: AutoRedraw = True, смените шрифт на тот, что был у объектов Label, после чего удалите их.
   Вот и всё! Запустит программу. Визуально, не должно быть ни каких изменений.

Заказ программ!
Вы можете заказать у меня написание необходимой вам программы. Чем популярнее будет она, тем меньше стоит работа.
Инфо
Сайт создан: 3 февраля 2000 г.
Рейтинг@Mail.ru
Главная страница