Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 102
1

Загрузить картинку из ресурсов

02.12.2013, 10:27. Показов 2240. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В это программе необходимо переделать код так чтобы вместо
VB.NET
1
card1.Image = Image.FromFile("J:\1.png")
она обращалась к картинкам в ресурсах проекта, не могу ни как этого сделать.
И еще необходимо сделать сохранение данных переменных "imya" и "cash" в текстовый файл по нажатию кнопки "Button4".
Кликните здесь для просмотра всего текста
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
Public Class Form1
    Public x, y, z As Integer
    Public imya As String
    Public cash = 100
    Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
        If cash - 10 < 0 Then
            MsgBox("У вас кончились деньги для дальнейшей игры")
            Exit Sub
        End If
        start1.Enabled = True
        start2.Enabled = True
        start3.Enabled = True
        stop1.Enabled = True
        stop2.Enabled = True
        stop3.Enabled = True
        cash = cash - 10
        Label2.Text = "" & cash
    End Sub
 
    Private Sub start1_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles start1.Tick
        Randomize()
        x = Int(Rnd() * 4) + 1
        Select Case x
            Case 1
                card1.Image = Image.FromFile("J:\1.png")
            Case 2
                card1.Image = Image.FromFile("J:\2.png")
            Case 3
                card1.Image = Image.FromFile("J:\3.png")
            Case 4
                card1.Image = Image.FromFile("J:\4.png")
        End Select
    End Sub
 
    Private Sub start2_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles start2.Tick
        Randomize()
        y = Int(Rnd() * 4) + 1
        Select Case y
            Case 1
                card2.Image = Image.FromFile("J:\1.png")
            Case 2
                card2.Image = Image.FromFile("J:\2.png")
            Case 3
                card2.Image = Image.FromFile("J:\3.png")
            Case 4
                card2.Image = Image.FromFile("J:\4.png")
        End Select
    End Sub
 
    Private Sub start3_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles start3.Tick
        Randomize()
        z = Int(Rnd() * 4) + 1
        Select Case z
            Case 1
                card3.Image = Image.FromFile("J:\1.png")
            Case 2
                card3.Image = Image.FromFile("J:\2.png")
            Case 3
                card3.Image = Image.FromFile("J:\3.png")
            Case 4
                card3.Image = Image.FromFile("J:\4.png")
        End Select
    End Sub
 
    Private Sub stop1_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles stop1.Tick
        start1.Enabled = False
        stop1.Enabled = False
    End Sub
 
    Private Sub stop2_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles stop2.Tick
        start2.Enabled = False
        stop2.Enabled = False
    End Sub
 
    Private Sub stop3_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles stop3.Tick
        start3.Enabled = False
        stop3.Enabled = False
        If (x = 1) And (y = 1) And (z <> 1) Then
            MsgBox("Вы выиграли 10 рублей")
            cash = cash + 10
        End If
        If (x = 2) And (y = 2) And (z <> 2) Then
            MsgBox("Вы выиграли 20 рублей")
            cash = cash + 20
        End If
        If (x = 3) And (y = 3) And (z <> 3) Then
            MsgBox("Вы выиграли 30 рублей")
            cash = cash + 30
        End If
        If (x = 4) And (y = 4) And (z <> 4) Then
            MsgBox("Вы выиграли 40 рублей")
            cash = cash + 40
        End If
        If (x = 1) And (y <> 1) And (z = 1) Then
            MsgBox("Вы выиграли 5 рублей")
            cash = cash + 5
        End If
        If (x = 2) And (y <> 2) And (z = 2) Then
            MsgBox("Вы выиграли 5 рублей")
            cash = cash + 5
        End If
        If (x = 3) And (y <> 3) And (z = 3) Then
            MsgBox("Вы выиграли 5 рублей")
            cash = cash + 5
        End If
        If (x = 4) And (y <> 4) And (z = 4) Then
            MsgBox("Вы выиграли 5 рублей")
            cash = cash + 5
        End If
        If (x = 1) And (y = 1) And (z = 1) Then
            MsgBox("Вы выиграли 100 рублей")
            cash = cash + 100
        End If
        If (x = 2) And (y = 2) And (z = 2) Then
            MsgBox("Вы выиграли 100 рублей")
            cash = cash + 100
        End If
        If (x = 3) And (y = 3) And (z = 3) Then
            MsgBox("Вы выиграли 100 рублей")
            cash = cash + 100
        End If
        If (x = 4) And (y = 4) And (z = 4) Then
            MsgBox("Вы выиграли 250 рублей")
            cash = cash + 250
        End If
        Label2.Text = "" & cash
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Button1.Enabled = True
        cash = +100
        Label2.Text = "" & cash
    End Sub
 
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        imya = InputBox("Введи имя игрока")
        Button2.Enabled = True
    End Sub
 
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        End
    End Sub
 
    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        MsgBox("Для начала игры необходимо зарегистрироваться, нажав кнопку Регистрация, после чего нажать кнопку Новая игра. После этого вы можете играть кликая по кнопке Старт. Каждая игра стоит 10 рублей.")
        Button3.Enabled = True
    End Sub
End Class
Вложения
Тип файла: rar Автомат.rar (125.1 Кб, 20 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2013, 10:27
Ответы с готовыми решениями:

Как загрузить текст из файла ресурсов в переменную
Здравствуйте. Помогите с решением проблемы! В ресурсе лежат 10 txt файлов (_1, _2, _3 … _10). В...

Как изменить картинку в PictureBox из ресурсов?
Здравствуйте, нужна помощь... У меня в массиве хранятся название картинок, и вот я не могу их...

Изменить изображение в кнопке на картинку из ресурсов
как изменить изображение в кнопках на другое? У меня есть кнопка, есть изображение в Resources, я...

Загрузить картинку на стену в VK
Подскажите как загрузить изображение на стену в ВК через API Приложение зарегал id получил, токен...

7
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 102
02.12.2013, 11:05  [ТС] 2
С обращением к картинкам из ресурсов проекта разобрался. Осталось только сделать сохранение значений перменных по кнопке. Выручайте ребятки...

 Комментарий модератора 
Это разные вопросы. Стало быть и темы должны быть разные. На будущее.
0
649 / 601 / 92
Регистрация: 19.03.2012
Сообщений: 1,128
02.12.2013, 11:25 3
Цитата Сообщение от ttt_xx Посмотреть сообщение
Осталось только сделать сохранение значений перменных
Юзайте поиск и дано будет Вам: туц и вот туц.
1
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 102
02.12.2013, 15:17  [ТС] 4
Цитата Сообщение от Nachrichter Посмотреть сообщение
Юзайте поиск и дано будет Вам: туц и вот туц.
юзал, находил это.
абсолютно не то. необходима запись в текстовый файл, а не в конфиг
0
649 / 601 / 92
Регистрация: 19.03.2012
Сообщений: 1,128
02.12.2013, 15:24 5
Цитата Сообщение от ttt_xx Посмотреть сообщение
необходима запись в текстовый файл
Извините, но не могу понять: записать в текстовый файл не получается?
0
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 102
02.12.2013, 15:48  [ТС] 6
Цитата Сообщение от Nachrichter Посмотреть сообщение
Извините, но не могу понять: записать в текстовый файл не получается?
в тех двух постах описана схема записи конфига, это совсем другое, мне всего лишь необходимо записать значение двух переменных для дальнейшего использования
0
649 / 601 / 92
Регистрация: 19.03.2012
Сообщений: 1,128
02.12.2013, 15:55 7
Цитата Сообщение от ttt_xx Посмотреть сообщение
мне всего лишь необходимо записать значение двух переменных для дальнейшего использования
Один из Вариантов:
VB.NET
1
IO.File.WriteAllText("Path", "Переменная", System.Text.Encoding.Default)
Почитайте этот пост из F.A.Q.
Цитата Сообщение от ttt_xx Посмотреть сообщение
в тех двух постах описана схема записи конфига, это совсем другое
Поверьте - это гораздо удобнее, чем то, что Вы хотите сделать.
0
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 102
02.12.2013, 16:40  [ТС] 8
Цитата Сообщение от Nachrichter Посмотреть сообщение
Один из Вариантов:
VB.NET
1
IO.File.WriteAllText("Path", "Переменная", System.Text.Encoding.Default)
Почитайте этот пост из F.A.Q.

Поверьте - это гораздо удобнее, чем то, что Вы хотите сделать.
может и удобнее, но необходима именна запись в файл значений.
спасибо за строчку ее не увидел
0
02.12.2013, 16:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2013, 16:40
Помогаю со студенческими работами здесь

Как загрузить картинку в PictureBox
Здравствуйте. Скажите пожалуйста ,а как сделать так,чтобы во время исполнения программы...

Загрузить картинку на хостинг картинок
Например на Radical Добавлено через 14 часов 19 минут Реализовал примитивно через браузер(но...

Как загрузить картинку в Bitmap?
Объявил Битмап, но уже в дальнейшем использовании не могу загрузить в него другой файл, только при...

Загрузить картинку рандомно в PictureBox
На форме размещены три объекта PictureBox и кнопка, также имеется 6 таймер. Первые три таймера...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru