|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - Visual Basic 2008 |
|
VBA - Visual Basic 2008
|
Старожил Сообщения: 161 |
Профиль | Сайт | Отправить PM | Цитировать
Подскажите как сделать так : допустим, если нажать на форме правой кнопкой мыши, то вылетет MsgBox(123), а если нажать левой, то MsgBox(098).
Спасибо за внимание. >>Блин, не дописал в названии темы : Действие при нажатии правой кнопки |
|
Отправлено: 17:47, 24-04-2008 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Uzvern, неплохой хелп в MS Excel встроенный. И на русском и понятно. Это если на советском. А если на англ - то MSDN
|
------- Отправлено: 01:50, 04-08-2008 | #211 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Vb*****, это константны языка, а в данном случаи константа VbStrConv.***** используется как параметр функции StrConv.
Что б все и на русском это сложно, вот описание 162* на текущий момент функций Visual Basic .NET Значения констант, на английском правда, http://vb2py.sourceforge.net/docs/vb...t-of-constants |
Отправлено: 01:54, 04-08-2008 | #212 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Admiral, зачем вам MSDN, такое впечатление, что все ссылки и остальное в голове держишь
|
------- Отправлено: 01:57, 04-08-2008 | #213 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Delirium попросили на русском, вот как раз ссылку с одного ресурса программистов и дал, а вторая даёт в удобной форме представление. А так конечно, всё, кроме недокументированных возможностей, можно найти в MSDN. А ссылки, если что, можно всегда вспомнить через поисковик...
|
Отправлено: 02:06, 04-08-2008 | #214 |
Старожил Сообщения: 170
|
Профиль | Отправить PM | Цитировать Помогите пожалуйста.
Нужно на форме разместить фрейм с вертикальной прокруткой, чтобы на нем можно было разместить несколько изображений. Как это можно сделать? |
Отправлено: 08:44, 04-08-2008 | #215 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать alexa___, вы имеете в виду веб приложение или VBA?
|
------- Отправлено: 09:12, 04-08-2008 | #216 |
Старожил Сообщения: 170
|
Профиль | Отправить PM | Цитировать Delirium, обычное оконное приложение. Вот незнаю каким компонентом сделать.
|
Отправлено: 09:34, 04-08-2008 | #217 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать alexa___, если я правильно понял, то будет что-то типо этого (ток над кодом надо ещё немного подшаманить) :
Public Class Form1 Private VSB As New VScrollBar Private PB As PictureBox Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Controls.Add(VSB) AddHandler VSB.Scroll, AddressOf VSB_Scroll VSB.Dock = DockStyle.Right For PBI As Integer = 0 To 3 Dim PB As New PictureBox PB.Size = New Size(100, 100) PB.Image = PB.ErrorImage PB.Location = New Point(100, PB.Location.Y + 100 + PBI * 100) Controls.Add(PB) Next End Sub Private Sub VSB_Scroll(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ScrollEventArgs) If Not VSB.Value = 0 And Not VSB.Value = 91 Then For Each CE In Controls If TypeOf CE Is PictureBox Then PB = CE If e.OldValue > e.NewValue Then PB.Location = New Point(PB.Location.X, PB.Location.Y + e.NewValue + e.OldValue) Else PB.Location = New Point(PB.Location.X, PB.Location.Y - e.NewValue - e.OldValue) End If End If Next End If End Sub End Class |
Последний раз редактировалось Uzvern, 04-08-2008 в 21:03. Отправлено: 20:53, 04-08-2008 | #218 |
Старожил Сообщения: 170
|
Профиль | Отправить PM | Цитировать Uzvern, Спасибо, но не то наверное. Мне ненужен код.
Нужен инструмент (компонент), с помощью которого можно сделать. Необходимо поле с прокруткой на котором можно расположить другие объекты, всего лишь. |
Отправлено: 10:03, 05-08-2008 | #219 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать alexa___, если надо поле, то можно спокойно использовать ToolStripContainer или GroupBox применя вышеизложеный код для прокрутки компонентов. На счет компонента : самому бы хотелось узнать существует ли такой.
|
Отправлено: 14:08, 05-08-2008 | #220 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBA - MS Visual Basic 2008 Expres Edition файлы проекта | Anton Naumov | Программирование и базы данных | 7 | 14-05-2010 14:09 | |
VBA - Visual basic 2008 | Anton Naumov | Программирование и базы данных | 1 | 02-01-2010 22:35 | |
visual basic 6 | иоанн | Хочу все знать | 1 | 27-04-2009 18:51 | |
visual basic 6 | guma | Программирование и базы данных | 1 | 26-04-2007 20:41 | |
Visual basic | carlos | Программирование и базы данных | 1 | 04-08-2003 02:03 |
|