|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - Visual Basic 2008 |
|
VBA - Visual Basic 2008
|
Старожил Сообщения: 161 |
Подскажите как сделать так : допустим, если нажать на форме правой кнопкой мыши, то вылетет MsgBox(123), а если нажать левой, то MsgBox(098).
Спасибо за внимание. >>Блин, не дописал в названии темы : Действие при нажатии правой кнопки |
|
Отправлено: 17:47, 24-04-2008 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Admiral:
![]() |
|
Отправлено: 15:29, 13-06-2008 | #131 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать Понял как можно избавится от
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click RichTextBox1.Text = "" If TextBox1.Text <> "" And IsNumeric(TextBox1.Text) = True Then TextBox1.Text = Int(TextBox1.Text) For v As Integer = 1 To TextBox1.Text nachalo: Dim i As Integer i = Int(Rnd() * 190 + 1) Select Case i Case 1 To 8 REM ну тут все как обычно RichTextBox1.Text = RichTextBox1.Text & Chr(i) Case 14 To 190 REM и тут RichTextBox1.Text = RichTextBox1.Text & Chr(i) 'Решение Case Else RichTextBox1.Text = RichTextBox1.Text & "" Do Until RichTextBox1.Text.Length = TextBox1.Text Debug.Print(i) GoTo nachalo '/Решение Loop End Select Next v Me.Text = RichTextBox1.Text.Length Else MsgBox("Вы не ввели значение, либо значение не является числом.", MsgBoxStyle.Critical, "Введите значение!") End If End Sub End Class |
Последний раз редактировалось Uzvern, 14-06-2008 в 20:11. Отправлено: 19:53, 14-06-2008 | #132 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 23:25, 17-06-2008 | #133 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Да можно. Загрузка последнего загруженного проекта настраивается так
Tools - > Options... -> Startup - > At startup: -> Load Last loaded solution |
Отправлено: 00:20, 18-06-2008 | #134 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать Нет, а можно чтобы окно выбора создаваемого проекта появилось?! Как на скрине.
|
Отправлено: 19:48, 18-06-2008 | #135 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Тот же путь только последний пункт Show New Project dialog box
Информация по другим пунктам доступна в статье Startup, Environment, Options Dialog Box |
Отправлено: 20:25, 18-06-2008 | #136 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать Как вывести полный список файлов и папок, находящихся в указаной папке/системном диске/съемном носителе?!
И как можно отследить подключение съемного диска. |
Отправлено: 21:38, 22-06-2008 | #137 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:55, 22-06-2008 | #138 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать Убрал глюк с NotifyIcon и ContextMenuStrip.
Оказывается, надо было в свойствах NotifyIcon указать нужный ContextMenuStrip и прописать его вызов в код. Dim MD As Boolean = False Private Sub NotifyIcon1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseDown If MouseButtons = Windows.Forms.MouseButtons.Right Then MD = True Else MD = False End If End Sub Private Sub NotifyIcon1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseUp If MD = True Then NotifyIcon1.ContextMenuStrip.Show() MD = False Else MD = False End If End Sub |
Отправлено: 14:07, 24-06-2008 | #139 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать Можно показать на примере цикл For Each, на каком-нмбудь понятном примере. просто пробовал разобраться - бестолку.
![]() Кстати, для авторизации на сайте/форуме, нашел код : WebBrowser1.Navigate("//forum.oszone.net/index.php") Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted WebBrowser1.Document.GetElementById("vb_login_username").InnerText = "ЛОГИН" WebBrowser1.Document.GetElementById("vb_login_password").InnerText = "ПАРОЛЬ" Dim theElementCollection As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("input") For Each curElement As HtmlElement In theElementCollection If curElement.GetAttribute("value").Equals("Войти") Then curElement.InvokeMember("click") End If Next End Sub |
Последний раз редактировалось Uzvern, 25-06-2008 в 10:50. Отправлено: 10:34, 25-06-2008 | #140 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|