Merhaba arkadaşlar
delphi ile not defteri yapımı hakkında bilgisi olan varmı yardım ederseniz çok sevinirim.
Delphi İle Not Defteri ?
4
●1.119
- 09-12-2008, 10:36:25Umarım işine yarar

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, Menus; type TForm1 = class(TForm) Panel1: TPanel; GroupBox1: TGroupBox; RadioGroup1: TRadioGroup; CheckBox1: TCheckBox; CheckBox2: TCheckBox; CheckBox3: TCheckBox; CheckBox4: TCheckBox; SpeedButton1: TSpeedButton; SpeedButton2: TSpeedButton; SpeedButton3: TSpeedButton; SpeedButton4: TSpeedButton; SpeedButton5: TSpeedButton; SpeedButton6: TSpeedButton; SpeedButton7: TSpeedButton; ComboBox1: TComboBox; ComboBox2: TComboBox; Memo1: TMemo; PopupMenu1: TPopupMenu; MainMenu1: TMainMenu; dosya1: TMenuItem; a1: TMenuItem; kaydet1: TMenuItem; k1: TMenuItem; dzen1: TMenuItem; kes1: TMenuItem; kopyala1: TMenuItem; yaptr1: TMenuItem; N1: TMenuItem; sagayasla1: TMenuItem; solayasla1: TMenuItem; ortala1: TMenuItem; biim1: TMenuItem; kaln1: TMenuItem; eik1: TMenuItem; altizili1: TMenuItem; OpenDialog1: TOpenDialog; SaveDialog1: TSaveDialog; Label1: TLabel; PrinterSetupDialog1: TPrinterSetupDialog; yazdrt1: TMenuItem; procedure SpeedButton1Click(Sender: TObject); procedure SpeedButton2Click(Sender: TObject); procedure SpeedButton3Click(Sender: TObject); procedure SpeedButton4Click(Sender: TObject); procedure SpeedButton5Click(Sender: TObject); procedure SpeedButton6Click(Sender: TObject); procedure SpeedButton7Click(Sender: TObject); procedure RadioGroup1Click(Sender: TObject); procedure CheckBox1Click(Sender: TObject); procedure CheckBox3Click(Sender: TObject); procedure CheckBox4Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure ComboBox1Change(Sender: TObject); procedure ComboBox2Change(Sender: TObject); procedure CheckBox2Click(Sender: TObject); procedure a1Click(Sender: TObject); procedure kaydet1Click(Sender: TObject); procedure k1Click(Sender: TObject); procedure kes1Click(Sender: TObject); procedure kopyala1Click(Sender: TObject); procedure yaptr1Click(Sender: TObject); procedure sagayasla1Click(Sender: TObject); procedure solayasla1Click(Sender: TObject); procedure ortala1Click(Sender: TObject); procedure kaln1Click(Sender: TObject); procedure eik1Click(Sender: TObject); procedure altizili1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.SpeedButton1Click(Sender: TObject); begin if speedButton1.Down then Memo1.Font.Style :=memo1.font.style+[fsitalic] else memo1.font.style:=memo1.font.style-[fsitalic]; end; procedure TForm1.SpeedButton2Click(Sender: TObject); begin if speedButton2.Down then Memo1.Font.Style :=memo1.font.style+[fsbold] else memo1.font.style:=memo1.font.style-[fsbold]; end; procedure TForm1.SpeedButton3Click(Sender: TObject); begin if speedButton3.Down then Memo1.Font.Style :=memo1.font.style+[fsunderline] else memo1.font.style:=memo1.font.style-[fsunderline]; end; procedure TForm1.SpeedButton4Click(Sender: TObject); begin if speedButton4.Down then Memo1.Font.Style :=memo1.font.style+[fsStrikeOut] else memo1.font.style:=memo1.font.style-[fsStrikeOut]; end; procedure TForm1.SpeedButton5Click(Sender: TObject); begin memo1.Alignment:= taLeftJustify; end; procedure TForm1.SpeedButton6Click(Sender: TObject); begin memo1.Alignment:= tacenter; end; procedure TForm1.SpeedButton7Click(Sender: TObject); begin memo1.Alignment:= taRightJustify; end; procedure TForm1.RadioGroup1Click(Sender: TObject); begin if radiogroup1.ItemIndex=0 then memo1.Alignment:= taLeftJustify; if radiogroup1.ItemIndex=1 then memo1.Alignment:= taCenter; if radiogroup1.ItemIndex=2 then memo1.Alignment:= taRightJustify; end; procedure TForm1.CheckBox1Click(Sender: TObject); begin if CheckBox1.Checked then Memo1.Font.Style :=memo1.font.style+[fsitalic] else memo1.font.style:=memo1.font.style-[fsitalic]; end; procedure TForm1.CheckBox3Click(Sender: TObject); begin if CheckBox3.Checked then Memo1.Font.Style :=memo1.font.style+[fsUnderline] else memo1.font.style:=memo1.font.style-[fsUnderline]; end; procedure TForm1.CheckBox4Click(Sender: TObject); begin if CheckBox4.Checked then Memo1.Font.Style :=memo1.font.style+[fsStrikeOut] else memo1.font.style:=memo1.font.style-[fsStrikeOut]; end; procedure TForm1.FormCreate(Sender: TObject); var i:integer; begin combobox1.Items:=screen.Fonts; combobox1.Text:=memo1.Font.Name; for i:=8 to 40 do combobox2.items.add(inttostr(i)) ; combobox2. Text:= inttostr(memo1.Font.size); end; procedure TForm1.ComboBox1Change(Sender: TObject); begin memo1.Font.Name:= ComboBox1.Text; end; procedure TForm1.ComboBox2Change(Sender: TObject); begin memo1.Font.Size:=StrToInt(ComboBox2.Text) ; end; procedure TForm1.CheckBox2Click(Sender: TObject); begin if CheckBox2.Checked then Memo1.Font.Style :=memo1.font.style+[fsbold] else memo1.font.style:=memo1.font.style-[fsbold]; end; procedure TForm1.a1Click(Sender: TObject); begin opendialog1.filter:='metin dosyası|*.txt|' + 'tüm dosyalar|*.*|'; if opendialog1.execute then Memo1.LineS.LoadFromFile(opendialog1.filename); end; procedure TForm1.kaydet1Click(Sender: TObject); begin savedialog1.DefaultExt:='txt'; savedialog1.filter:='metin dosyası|*.txt|' + 'tüm dosyalar|*.*|'; if savedialog1.execute then Memo1.LineS.savetoFile(savedialog1.filename); end; procedure TForm1.k1Click(Sender: TObject); begin form1.Close; end; procedure TForm1.kes1Click(Sender: TObject); begin memo1.CutToClipboard; end; procedure TForm1.kopyala1Click(Sender: TObject); begin memo1.CopyToClipboard; end; procedure TForm1.yaptr1Click(Sender: TObject); begin memo1.PasteFromClipboard; end; procedure TForm1.sagayasla1Click(Sender: TObject); begin memo1.Alignment:=taLeftJustify; end; procedure TForm1.solayasla1Click(Sender: TObject); begin memo1.Alignment:=taRightJustify; end; procedure TForm1.ortala1Click(Sender: TObject); begin memo1.Alignment:=tacenter; end; procedure TForm1.kaln1Click(Sender: TObject); begin if kaln1.Checked then memo1.Font.Style:=memo1.Font.Style+[fsbold] else memo1.Font.Style:=memo1.Font.Style-[fsbold] end; procedure TForm1.eik1Click(Sender: TObject); begin if eik1.Checked then memo1.Font.Style:=memo1.Font.Style+[fsitalic] else memo1.Font.Style:=memo1.Font.Style-[fsitalic] end; procedure TForm1.altizili1Click(Sender: TObject); begin if altizili1.Checked then memo1.Font.Style:=memo1.Font.Style+[fsunderline] else memo1.Font.Style:=memo1.Font.Style-[fsunderline] end; end.
