Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Блокнот на Delphi

Статус
В этой теме нельзя размещать новые ответы.

hottabych1607

Умник
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Spin, StdCtrls, ComCtrls, ToolWin, Menus, ExtCtrls,XPMan,
  ImgList;

type
  TForm1 = class(TForm)
    mm1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N5: TMenuItem;
    N6: TMenuItem;
    N7: TMenuItem;
    N8: TMenuItem;
    N9: TMenuItem;
    N10: TMenuItem;
    N11: TMenuItem;
    N12: TMenuItem;
    N13: TMenuItem;
    N14: TMenuItem;
    N15: TMenuItem;
    N16: TMenuItem;
    N18: TMenuItem;
    N19: TMenuItem;
    N20: TMenuItem;
    N21: TMenuItem;
    N23: TMenuItem;
    stat1: TStatusBar;
    tlb1: TToolBar;
    btn1: TToolButton;
    btn3: TToolButton;
    btn5: TToolButton;
    btn6: TToolButton;
    btn7: TToolButton;
    btn9: TToolButton;
    cbb1: TComboBox;
    btn2: TToolButton;
    btn4: TToolButton;
    btn8: TToolButton;
    redt1: TRichEdit;
    btn11: TToolButton;
    dlgOpen1: TOpenDialog;
    dlgSave1: TSaveDialog;
    N4: TMenuItem;
    dlgFind1: TFindDialog;
    dlgReplace1: TReplaceDialog;
    dlgFont1: TFontDialog;
    cbb2: TComboBox;
    dlgColor1: TColorDialog;
    il1: TImageList;
    btn10: TToolButton;
    procedure N3Click(Sender: TObject);
    procedure N5Click(Sender: TObject);

    procedure N4Click(Sender: TObject);
    procedure N2Click(Sender: TObject);
    procedure N6Click(Sender: TObject);
    procedure N10Click(Sender: TObject);
    procedure N9Click(Sender: TObject);
    procedure N11Click(Sender: TObject);
    procedure N8Click(Sender: TObject);
    procedure N12Click(Sender: TObject);
    procedure N13Click(Sender: TObject);
    procedure dlgFind1Find(Sender: TObject);
    procedure N14Click(Sender: TObject);
    procedure dlgReplace1Replace(Sender: TObject);
    procedure N16Click(Sender: TObject);
    procedure N19Click(Sender: TObject);
    procedure cbb2Click(Sender: TObject);
    procedure cbb1Click(Sender: TObject);
    procedure N20Click(Sender: TObject);
    procedure N23Click(Sender: TObject);
    procedure btn3Click(Sender: TObject);
    procedure btn1Click(Sender: TObject);
    procedure btn4Click(Sender: TObject);
    procedure btn5Click(Sender: TObject);
    procedure btn2Click(Sender: TObject);
    procedure btn7Click(Sender: TObject);
    procedure btn9Click(Sender: TObject);
  

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.N3Click(Sender: TObject);
begin
if dlgOpen1.Execute
then
 redt1.Lines.LoadFromFile(dlgOpen1.FileName);
stat1.Panels[0].Text:=dlgOpen1.FileName;
end;

procedure TForm1.N5Click(Sender: TObject);
begin
  if dlgSave1.Execute
  then

  redt1.Lines.SaveToFile(dlgSave1.FileName);
  stat1.Panels[0].Text:=dlgSave1.FileName;
end;




procedure TForm1.N4Click(Sender: TObject);
begin
redt1.Lines.SaveToFile(Form1.Text+'.rtf');

end;

procedure TForm1.N2Click(Sender: TObject);
begin
Form1.Text:='Безымянный';
redt1.Lines.Clear;
stat1.Panels[0].Text:='';

end;

procedure TForm1.N6Click(Sender: TObject);
begin
Close;
end;


procedure TForm1.N10Click(Sender: TObject);
begin
redt1.CopyToClipboard;

end;

procedure TForm1.N9Click(Sender: TObject);
begin
redt1.CutToClipboard;
end;

procedure TForm1.N11Click(Sender: TObject);
begin
redt1.PasteFromClipboard;
end;

procedure TForm1.N8Click(Sender: TObject);
begin
redt1.Undo;
end;

procedure TForm1.N12Click(Sender: TObject);
begin
redt1.ClearSelection;
end;

procedure TForm1.N13Click(Sender: TObject);
begin
dlgFind1.Execute;
end;

procedure TForm1.dlgFind1Find(Sender: TObject);
begin
if Pos(dlgFind1.FindText,redt1.Text)<>0 then
begin
  redt1.HideSelection:=false;
  redt1.SelStart:=Pos(dlgFind1.FindText,redt1.Text)-1;
  redt1.SelLength:=Length(dlgFind1.FindText);

end;
end;


procedure TForm1.N14Click(Sender: TObject);
begin
dlgReplace1.Execute;
end;

procedure TForm1.dlgReplace1Replace(Sender: TObject);
begin
redt1.HideSelection:=True;
if Pos(dlgReplace1.FindText,redt1.Text)<>0 then
begin
  redt1.SelStart:=Pos(dlgReplace1.FindText,redt1.Text);
  redt1.SelLength:=Length(dlgReplace1.FindText);
  redt1.SelText:=dlgReplace1.ReplaceText;
end;
redt1.HideSelection:=false;
end;

procedure TForm1.N16Click(Sender: TObject);
begin
redt1.Font.Name:='Arial';
redt1.Font.Size:=10;
redt1.Font.Color:=clBlack;
redt1.Color:=clWhite;

end;

procedure TForm1.N19Click(Sender: TObject);
begin
  if dlgFont1.Execute then

redt1.Font:=dlgFont1.Font;
end;

procedure TForm1.cbb2Click(Sender: TObject);
begin
if cbb2.ItemIndex=0 then redt1.Font.Name:='Arial';
if cbb2.ItemIndex=1 then redt1.Font.Name:='Comic Sans MS';
if cbb2.ItemIndex=2 then redt1.Font.Name:='MS Sans Serif';
if cbb2.ItemIndex=3 then redt1.Font.Name:='Txt';
if cbb2.ItemIndex=4 then redt1.Font.Name:='System';

end;

procedure TForm1.cbb1Click(Sender: TObject);
begin
redt1.Font.Size:=cbb1.ItemIndex;
end;

procedure TForm1.N20Click(Sender: TObject);
begin
  if dlgColor1.Execute then
redt1.Color:=dlgColor1.Color;
end;

procedure TForm1.N23Click(Sender: TObject);
begin
aboutbox.showmodal;
end;

procedure TForm1.btn3Click(Sender: TObject);
begin
Form1.Text:='Безымянный';
redt1.Lines.Clear;
stat1.Panels[0].Text:='';
end;

procedure TForm1.btn1Click(Sender: TObject);
begin
if dlgSave1.Execute
  then

  redt1.Lines.SaveToFile(dlgSave1.FileName);
  stat1.Panels[0].Text:=dlgSave1.FileName;
end;

procedure TForm1.btn4Click(Sender: TObject);
begin
if dlgOpen1.Execute
then
 redt1.Lines.LoadFromFile(dlgOpen1.FileName);
stat1.Panels[0].Text:=dlgOpen1.FileName;
end;

procedure TForm1.btn5Click(Sender: TObject);
begin
 if dlgFont1.Execute then

redt1.Font:=dlgFont1.Font;
end;

procedure TForm1.btn2Click(Sender: TObject);
begin
  if dlgColor1.Execute then
redt1.Color:=dlgColor1.Color;
end;

procedure TForm1.btn7Click(Sender: TObject);
begin
redt1.Font.Name:='Arial';
redt1.Font.Size:=10;
redt1.Font.Color:=clBlack;
redt1.Color:=clWhite;

end;

procedure TForm1.btn9Click(Sender: TObject);
begin
aboutbox.showmodal;
end;

end.
Исходник:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу