powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с формой
12 сообщений из 12, страница 1 из 1
Помогите с формой
    #32532249
Trethop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какая команда делает так, чтобы при нажатии на кнопку или на пункт в меню вызывалась другая форма. что надо написать чтобы активизировалась ссылка (linkLabel) (можно было перейти на сайт или написать письмо)? заранее спасибо
...
Рейтинг: 0 / 0
Помогите с формой
    #32532277
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Form1 myForm = new Form1(); // Создаем экземпляр класса Form1
myForm.Show();  // Обычная форма  ShowDialog(this) - модальная

> что надо написать чтобы активизировалась ссылка (linkLabel) (можно было перейти на сайт или написать письмо)

То есть вы хотите открыть сайт используя linkLabel?
...
Рейтинг: 0 / 0
Помогите с формой
    #32532331
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форма вообще какая - Win? Или всё-таки Web?
...
Рейтинг: 0 / 0
Помогите с формой
    #32533397
Trethop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2hDrummer: обычная win форма
(когда вызывается например "функция" - "О программе")

2Sa: открыть сайт или открыть the bat чтобы написать письмо.
Я захожу в меню "о программе". там мой email. при нажатии на него должен открываться почтовый клиент
...
Рейтинг: 0 / 0
Помогите с формой
    #32533459
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> открыть сайт или открыть the bat чтобы написать письмо.

Правило хорошего тона, открывать не TheBat, а открывать почтовую программу установленную у пользователя по умолчанию, это вполне может быть и msimn.exe (MS Outlook).

Вставляем в процедуру реагирующую на событие LinkClicked вашего LinkLabel:

1) Открыть почту.
Вариант через LinkLabel.Text (Также можно сделать через LinkLabelLinkClickedEventArgs e.Link.LinkData)
Код: plaintext
1.
2.
string address = "Mailto:" + (sender as LinkLabel).Text;
Process.Start(address);

2) Открыть link
Вариант через LinkLabel.Text (Также можно сделать через LinkLabelLinkClickedEventArgs e.Link.LinkData)
Код: plaintext
1.
2.
3.
(sender as LinkLabel).LinkVisited = true; // Если есть в этом необходимость 
string address = (sender as LinkLabel).Text;
Process.Start(address);

В Text вашего LinkLabel должен стоять или link или e-mail адрес.
...
Рейтинг: 0 / 0
Помогите с формой
    #32674085
Andreyka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa> открыть сайт или открыть the bat чтобы написать письмо.

Правило хорошего тона, открывать не TheBat, а открывать почтовую программу установленную у пользователя по умолчанию, это вполне может быть и msimn.exe (MS Outlook).

Вставляем в процедуру реагирующую на событие LinkClicked вашего LinkLabel:

1) Открыть почту.
Вариант через LinkLabel.Text (Также можно сделать через LinkLabelLinkClickedEventArgs e.Link.LinkData)
Код: plaintext
1.
2.
string address = "Mailto:" + (sender as LinkLabel).Text;
Process.Start(address);
В Text вашего LinkLabel должен стоять или link или e-mail адрес.

а вот знает ли кто как открыть почтовую программу + автоматом сделать туда сразу атачмент (допустим учитывая что файло лежит на c:\image.jpg) ?
...
Рейтинг: 0 / 0
Помогите с формой
    #32674180
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотри в System.Web.Mail ;
...
Рейтинг: 0 / 0
Помогите с формой
    #32674190
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите с формой
    #32674197
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebmailmailattachmentclassctortopic.asp [C#]
//This example shows how to programmatically add attached files
//to a mail lessage.

MailMessage myMail = new MailMessage();

// Concatenate a list of attachment files in a string.
string sAttach = @"C:\images\image1.jpg,C:\images\image2.jpg,C:\images\image3.jpg";

// Build an IList of mail attachments using the files named in the string.
char[] delim = new char[] {','};
foreach (string sSubstr in sAttach.Split(delim))
{
MailAttachment myAttachment = new MailAttachment(sSubstr);
myMail.Attachments.Add(myAttachment);
}
...
Рейтинг: 0 / 0
Помогите с формой
    #32676418
Andreyka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут ошибочка вышла данный код не открывает мейлера
он сразу добавляет атачмент и шлет мыло куда надо

а мне надо бы открыть почтовую программу(в нашем случае это всгда будет оутлук) и сразу вложить туда атачмент
а потом люди сами уже прямо туда будут писать текст и тему

profil+ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebmailmailattachmentclassctortopic.asp [C#]
//This example shows how to programmatically add attached files
//to a mail lessage.

MailMessage myMail = new MailMessage();

// Concatenate a list of attachment files in a string.
string sAttach = @"C:\images\image1.jpg,C:\images\image2.jpg,C:\images\image3.jpg";

// Build an IList of mail attachments using the files named in the string.
char[] delim = new char[] {','};
foreach (string sSubstr in sAttach.Split(delim))
{
MailAttachment myAttachment = new MailAttachment(sSubstr);
myMail.Attachments.Add(myAttachment);
}
...
Рейтинг: 0 / 0
Помогите с формой
    #32676657
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
profil How To Send E-mail Programmatically with System.Web.Mail and Visual C# .NET см. здесь, остальное было дополнительной информацией, и никакой ошибки там нет (см.комментарий в начале примера)
...
Рейтинг: 0 / 0
Помогите с формой
    #32676662
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пардон, не правильно понял замечание...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с формой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]