Проблема с программой

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

Проблема с программой

Сообщение Spawn5 » 06.08.2007 (Пн) 21:11

1. найдите ошибку
Private Sub Command1_Click()
If Option1 = True Then
If Option2 = False Then
If Option3 = False Then
If check1 = False Then
If Check2 = False Then
If Check3 = False Then Label1 = "599999"
Picture1.Circle (1550, 2256), 1000, RGB(99, 20, 135)
Picture1.Circle (2970, 2256), 1000, RGB(40, 90, 10)
...........................
End If
End If
End If
End If
End If
end sub
выполняется только 1 -2 условия первых
2. Как можно вставить символы типа Ā. математич пересечение.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 06.08.2007 (Пн) 21:43

Что такое Option1? Это переменная или контрол? Если это OptionButton, то так и пиши:
Код: Выделить всё
If Option1.Value  Then ....

Тоже касается и CheckBox'a
Код: Выделить всё
If Check1.Value = vbUnchecked Then ....

Очень может быть, что переделав свой код, сам увидишь ошибки.

P.S. На форуме оформляй код в соответствующий тег [syntax="vb"]
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Spawn5
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.08.2007 (Пн) 20:49

Сообщение Spawn5 » 08.08.2007 (Ср) 21:21

Как можно вставить символы типа Ā,математич пересечение,^

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 08.08.2007 (Ср) 21:34

Куда вставить?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Spawn5
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.08.2007 (Пн) 20:49

Сообщение Spawn5 » 09.08.2007 (Чт) 17:26

Элемент CheckBox
Свойство Caption вставить символы типа Ā,∩,^

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 09.08.2007 (Чт) 17:50

Надо найти код нужного символа в кодовой таблице. Вобщем кидаешь на форму 2 ListBox'а и CommandButton и пишешь код:
Код: Выделить всё

Private Sub Command1_Click()
    List1.Clear
    List2.Clear
    For i = 32 To 255
        List1.AddItem Chr(i)
        List2.AddItem i
    Next i
End Sub

Private Sub List1_Click()
    List2.ListIndex = List1.ListIndex
End Sub


Ищешь символ в первом ListBox'e щелкаешь по нему, в другом выделяется его код. берешь этот код и в нужном месте пишешь:
Код: Выделить всё

Chr(код)
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 09.08.2007 (Чт) 18:32

В кириллическом чарсете этих символов не будет.
Изображение

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 09.08.2007 (Чт) 18:43

Не подумал.. Но все равно код пригодится.. :)
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 09.08.2007 (Чт) 22:41

burik писал(а):Не подумал.. Но все равно код пригодится.. :)

Угу.. А таблица символов виндовая уже не рулит, да? ,-)
label:
cli
jmp label

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 09.08.2007 (Чт) 23:27

по мне так удобнее..
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Spawn5
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.08.2007 (Пн) 20:49

Сообщение Spawn5 » 12.08.2007 (Вс) 14:44

Как
Вложения
Безымянный.JPG
Безымянный.JPG (14.05 Кб) Просмотров: 211
Последний раз редактировалось Spawn5 12.08.2007 (Вс) 16:02, всего редактировалось 1 раз.

ACiD
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 261
Зарегистрирован: 10.12.2005 (Сб) 2:29
Откуда: г. Санкт - Петербург

Сообщение ACiD » 12.08.2007 (Вс) 15:00

Код: Выделить всё
If Check1.Value Then label1.caption = "VB для чайников"

Spawn5
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.08.2007 (Пн) 20:49

Сообщение Spawn5 » 12.08.2007 (Вс) 15:32

Спасибо.

Spawn5
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.08.2007 (Пн) 20:49

Сообщение Spawn5 » 15.08.2007 (Ср) 21:19

как можно сделать, чтобы первое изображение исчезало, а после вкл чеквокса появлялось второе изображение?
Вложения
9.JPG
9.JPG (13.71 Кб) Просмотров: 204

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 15.08.2007 (Ср) 21:31

Spawn5
Что у тебя за извращение - постить код в качестве картинки? :?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 16.08.2007 (Чт) 10:46

Spawn5 писал(а):как можно сделать, чтобы первое изображение исчезало, а после вкл чеквокса появлялось второе изображение?

Picture1.Cls после включения "чеквокса" перед Picture1.Circle

И да, код в графическом формате - это излишний креатив :roll:
Salus populi suprema lex

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 16.08.2007 (Чт) 10:51

tyomitch писал(а):В кириллическом чарсете этих символов не будет.


Нужный CharSet можно выставить. Но не у CharSet-a (для него не сработает), а у Label, которую можно использовать в качестве подписи к Charset-у. Например:

Код: Выделить всё
Label1.Caption = "рОРПАЛЩШЩШ"
Label1.Font.Charset = 161
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Spawn5
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.08.2007 (Пн) 20:49

Сообщение Spawn5 » 18.08.2007 (Сб) 21:15

Как можно сделать, чтобы была буква в центре круга,
фон круга и при совпадении фона, например желтого и синего появился красный и буква С.
Вложения
пример реализации.JPG
пример реализации.JPG (10.28 Кб) Просмотров: 202

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 18.08.2007 (Сб) 21:38

Элементарно. Знание основ геометрии и не более.

Сейчас попробую описать подробно...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Spawn5
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.08.2007 (Пн) 20:49

Сообщение Spawn5 » 21.08.2007 (Вт) 18:23

Можно ли так сделать [/quote]


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

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

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

    TopList