Задать свой тип.

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

Задать свой тип.

Сообщение Taras2 » 31.08.2003 (Вс) 14:02

Не нашёл в хелпах. Подскажите как задать свой тип данных?
Пример: тип местность должен принимать два значения: поле или лес.
местность=("поле" or "лес").

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 31.08.2003 (Вс) 14:19

Код: Выделить всё
Private Enum Местность
Поле
Лес
End Enum

Private Sub Form_Load()
'Пример
If Местность = Поле Or Местность = -1 Then Местность = Лес
End Sub


:idea: Всё просто.
Нет меня больше

_NeoN_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 14.08.2003 (Чт) 9:48
Откуда: Новосибирск

Сообщение _NeoN_ » 31.08.2003 (Вс) 18:08

A.A.Z. писал(а):
Код: Выделить всё
Private Enum Местность
Поле
Лес
End Enum

Private Sub Form_Load()
'Пример
If Местность = Поле Or Местность = -1 Then Местность = Лес
End Sub


:idea: Всё просто.


если не ошибаюсь не немного не так..

Код: Выделить всё
Private Enum Местность
Поле
Лес
End Enum

Private Sub Form_Load()
dim место as местность
'Пример
If место = Поле Or место = -1 Then место = Лес
End Sub

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 31.08.2003 (Вс) 21:14

Ой, сорри, здорово я ошибся... :oops:
Нет меня больше

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.09.2003 (Пн) 10:11

Всё так, только объявление переменной как enum не является ограничением. Это просто удобно в том смысле, что список вываливается, но присвоить ей по-прежнему можно любое значение.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


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

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

Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot] и гости: 9

    TopList  
cron