Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 20.10.2011, 12:42
Бедный учитель Бедный учитель вне форума
Прохожий
 
Регистрация: 20.10.2011
Сообщения: 1
Репутация: 10
По умолчанию Помогите подправить форму по отправке почтовый сообщений

Здравствуйте! Помогите решить мою проблему. Мне поручили сделать простую форму для отправки почтовых сообщений. Но так как в Дельфи, совсем чайник, решил я воспользоваться готовой программой, исходник которой, нашел в интернете. Все вроде бы ничего, но вот имеются две проблемы, которые я решить ни как не могу. Первая: нужны radiobutton как на втором варианте, вместо выпадающего списка, как сейчас, вторая: к тексту письма в почте необходимо добавлять текст из ”ФИО, Режим:” В общем, нужно, чтоб вышел Вариант№2. Код программы:

Код:
unit UAFQuickDemo;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, AFQuickMail, StdCtrls, Menus, Buttons, ExtCtrls;

type
  TMainForm = class(TForm)
    Label3: TLabel;
    Label4: TLabel;
    PopupMenu1: TPopupMenu;
    Add1: TMenuItem;
    Remove1: TMenuItem;
    OpenDialog1: TOpenDialog;
    ListBox1: TListBox;
    Memo1: TMemo;
    Label5: TLabel;
    SpeedButton1: TSpeedButton;
    Memo2: TMemo;
    Memo3: TMemo;
    SpeedButton2: TSpeedButton;
    SpeedButton3: TSpeedButton;
    SpeedButton4: TSpeedButton;
    SpeedButton5: TSpeedButton;
    ComboBox1: TComboBox;
    SpeedButton6: TSpeedButton;
    SpeedButton7: TSpeedButton;
    SpeedButton8: TSpeedButton;
    SpeedButton9: TSpeedButton;
    RadioGroup1: TRadioGroup;
    AFQuickMail1: TAFQuickMail;
    procedure Add1Click(Sender: TObject);
    procedure Remove1Click(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton4Click(Sender: TObject);
    procedure SpeedButton5Click(Sender: TObject);
    procedure SpeedButton6Click(Sender: TObject);
    procedure SpeedButton9Click(Sender: TObject);
    procedure AFQuickMail1AttachmentNotFound(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  MainForm: TMainForm;

implementation



{$R *.dfm}

procedure TMainForm.Add1Click(Sender: TObject);
begin
if opendialog1.Execute then
	listbox1.Items.Add(opendialog1.FileName);
end;

procedure TMainForm.Remove1Click(Sender: TObject);
begin
	listbox1.DeleteSelected;
end;

procedure TMainForm.SpeedButton1Click(Sender: TObject);
begin
with AfQuickMail1 do
	begin
		ShowDialog := RadioGroup1.ItemIndex = 0;
		ToEmail := memo2.Lines;
   	Subject := ComboBox1.Text;
		FileNames.Assign(ListBox1.Items);
		TextToSend.Assign(memo1.Lines);
      Execute;
   end; 
end;

procedure TMainForm.SpeedButton4Click(Sender: TObject);
begin
Close;
end;

procedure TMainForm.SpeedButton5Click(Sender: TObject);
begin
	memo2.Lines.Clear;
	memo3.Lines.Clear;
  ComboBox1.Text := '';
	ListBox1.Items.Clear;
	memo1.Lines.Clear;
	AfQuickMail1.ResetAll;
end;

procedure TMainForm.SpeedButton6Click(Sender: TObject);
begin
If not AfQuickMail1.GetAddressBook(memo2.lines,memo1.lines,memo3.lines,4,'---') then
	showmessage('Не заполнены поля');
end;

procedure TMainForm.SpeedButton9Click(Sender: TObject);
begin
afquickmail1.GetAddressBook(nil,nil,nil,0,'Адресная книга');
end;

procedure TMainForm.AFQuickMail1AttachmentNotFound(Sender: TObject);
begin
showmessage('----');
end;

end.
Админ: Пользуемся тегами для оформленияя кода!
Изображения
Тип файла: jpg vid.jpg (67.0 Кбайт, 3 просмотров)

Последний раз редактировалось Admin, 20.10.2011 в 12:47.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:16.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025