|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - Visual Basic 2008 |
|
VBA - Visual Basic 2008
|
Старожил Сообщения: 161 |
Подскажите как сделать так : допустим, если нажать на форме правой кнопкой мыши, то вылетет MsgBox(123), а если нажать левой, то MsgBox(098).
Спасибо за внимание. >>Блин, не дописал в названии темы : Действие при нажатии правой кнопки |
|
Отправлено: 17:47, 24-04-2008 |
Ветеран Сообщения: 902
|
Профиль | Отправить PM | Цитировать Всем доброго времени суток. Подскажите пожалуйста, есть проект.
При запуске приложения, создается файл ShablonMail.txt в кодировке UTF8 и первой строкой `. Этот символ является флагом для поиска. При заполнении полей: кому:, Копия:, Тема:, Текст сообщения: и нажатии кнопки Сохранить изменения. Все происходит прекрасно. При выборе темы и нажатии кнопки Заполнить поля, тоже все прекрасно. А вот когда корректирую поля Кому:, Копия, Текст сообщения при неизменности Темы и нажимаю Сохранить изменения, происходит запись в конец файла, а необходимо перезапись Кому: и Копия: в файле. Каким образом это можно сделать? |
------- Отправлено: 16:52, 26-01-2015 | #341 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Необычный Сообщения: 4466
|
Профиль | Сайт | Отправить PM | Цитировать Devils0411, сейчас переустанавливаю Ос, обовляюсь до 10. на неделе посмотрю
|
------- Отправлено: 18:47, 26-01-2015 | #342 |
Ветеран Сообщения: 902
|
Профиль | Отправить PM | Цитировать lxa85, спасибо. Буду ждать, если к тому моменту не найду способ
![]() В принципе, как сделать чтение и запись в файл - знаю, а вот как сделать замену строки к сожалению нигде толком не нашел. |
------- Последний раз редактировалось Devils0411, 27-01-2015 в 08:39. Отправлено: 08:21, 27-01-2015 | #343 |
Ветеран Сообщения: 902
|
Профиль | Отправить PM | Цитировать Еще один вопрос.
Есть функция: Public Function CountCc() As Integer Dim objAllUser, objCurUser, objUser As Object objCurUser = GetObject(CurentOUPathStr) If Mid(CurentOUPathStr, 11, 3) = "EWM" Then objAllUser = GetObject("LDAP://ou=Users," & CurentPathDim(6) & "," & CurentPathDim(5) & ",ou=bla,dc=bla,dc=bla,dc=bla") Else objAllUser = GetObject("LDAP://ou=EWM," & Mid(CurentOUPathStr, 8)) End If For Each objUser In objCurUser If Not objUser.sAMAccountName Is Nothing Then CountCc += 1 End If Next Return CountCc End Function cur = CountCc() Me.Label5.Text = "Количество пользователей" & vbCrLf & "в текущем контейнере: " & cur В данном случае, корневой контейнер - "LDAP://ou=Users," & CurentPathDim(6) & "," & CurentPathDim(5) & ",ou=bla,dc=bla,dc=bla,dc=bla" т.е. нужно добавить фильтр (objectClass = user) к запросу GetObject("LDAP://ou=Users," & CurentPathDim(6) & "," & CurentPathDim(5) & ",ou=bla,dc=bla,dc=bla,dc=bla") |
------- Последний раз редактировалось Devils0411, 29-01-2015 в 15:50. Отправлено: 16:55, 28-01-2015 | #344 |
Ветеран Сообщения: 902
|
Профиль | Отправить PM | Цитировать Еще одна задачка, которую не могу понять как решить. Есть CheckListBox, в котором два пункта с флажками. При выборе двух пунктов, как определить, какой пункт был выбран последним?
Dim x As Integer Dim gchk, gchk1 As String Dim itemChecked As Object Const quote As String = """" For Each x In CheckedListBox1.CheckedIndices MessageBox.Show("Index#: " + x.ToString() + ", is checked. Checked state is:" + _ CheckedListBox1.GetItemCheckState(x).ToString() + ".") gchk = CheckedListBox1.GetItemCheckState(0).ToString() gchk1 = CheckedListBox1.GetItemCheckState(1).ToString() Next For Each itemChecked In CheckedListBox1.CheckedItems ' Use the IndexOf method to get the index of an item. MessageBox.Show("Item with title: " + quote + itemChecked.ToString() + quote + _ ", is checked. Checked state is: " + _ CheckedListBox1.GetItemCheckState(CheckedListBox1.Items.IndexOf(itemChecked)).ToString() + ".") Next К примеру выбрали мы первый пункт и поставили флажок. После мы выбрали второй пункт, и вот тут нам нужно чтобы флажок с первого пункта снялся. Поставили снова флажок на первом пункте и флажок снялся со второго пункта и т.д. |
------- Отправлено: 21:53, 04-02-2015 | #345 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|