ďťż

Ładny brzuch

Witam. Potrzebuje komend do prostego notatnika do Menu.

Oto to czego potrzebuje:

Komenda na:

Nowy
Otworz
Zapisz

Kopiuj
Wytnij
Wklej

Znajdz slowo...
Ust. Czcionki
Ust. Tla

Na okienko MsgBox ( O Programie )

Narazie tylko to bo kiedys znalem te komendy na pamiec. Np. wiem ze kopiuj to jest CopyToClipboard ale przed tym cos jeszcze jest.

Plzka podajcie mi je :)



Nie byłoby prościej napisać, że chcesz, aby ktoś za Ciebie napisał ten notatnik? Wszystko, czego potrzebujesz znajdziesz na tutejszym forum bądź na 4programmers.net. O helpie nie wspomnę.

Nowy - memo1.lines.clear; Kopiuj- memo1.copytoclipboard; Wklej- memo1.pastefromclipboard; Wytnij- memo1.cuttoclipboard; Zaznacz wszystko- memo1.selectall; Odczyt i Zapis Należy wstawic komponenty opendialog i savedialog. Potem: Odczyt: if opendialog1.execute then memo1.lines.loadfromfile(opendialog1.filename); Zapis: if savedialog1.execute then memo1.lines.savetofile(savedialog1.filename); Funkcja cofnij: memo1.undo; Zmiana czcionki: wstawiamy np. buttona i w zdarzeniu onclick piszemy: if fontdialog1.execute then begin memo1.selattributes.charset:=fontdialog1.font.charset; memo1.selattributes.color:=fontdialog1.font.color; memo1.selattributes.height:=fontdialog1.font.height; memo1.selattributes.name:=fontdialog1.font.name; memo1.selattributes.pitch:=fontdialog1.font.pitch; memo1.selattributes.size:=fontdialog1.font.size; memo1.selattributes.style:=fontdialog1.font.style; end; Kolor: wstawiasz speedbuttona i w on click piszesz: if colordialog1.execute then memo1.selattributes.color:=colordialog1.color; Wyrównanie do lewej: memo1.paragraph.alignment:=taleftjustify Wyrównanie do prawej memo1.paragraph.alignment := tarightjustify Centrowanie memo1.paragraph.alignment := tacenter

Masz :P
Pisałem to więc mogłem pare literówek zrobic :P
Ehhh... sam nie wiem czemu to zrobiłem, bo powinienesz poszukac na necie, tego jest pełno <_<
Użytkownik Sobian edytował ten post 25 styczeń 2006, 16:20
Wielkie dzieki :) Super :) zapomnialem o tych memo1 :)
Acha gdzie sa te opendialog i savedialog ??

Jaka to zakladka ?? Szukam szukam znalezc nie moge ;/
Acha widze ze ty dajesz tu jakby innego notatnika. Pamietam ze na zmiane czcionki byla jedna prosta komenda... Chodzi mi o to ze jak klikam w Menu -> Edycja -> czcionka i tam zeby bylo a nie w Butonie ani nie w SpeedButtonie :/
Użytkownik rammstein edytował ten post 25 styczeń 2006, 16:33



Acha widze ze ty dajesz tu jakby innego notatnika. Pamietam ze na zmiane czcionki byla jedna prosta komenda... Chodzi mi o to ze jak klikam w Menu -> Edycja -> czcionka i tam zeby bylo a nie w Butonie ani nie w SpeedButtonie :/


memo1.selattributes.charset:=fontdialog1.font.charset;

Pisze ze blad ... a wstawilem all dialogi ( Font dialog w tym przypadku )


Pisze ze blad ... a wstawilem all dialogi ( Font dialog w tym przypadku )

http://4programmers....amy/Notepad.rar
http://4programmers....tnikbyhalas.zip
Analizuj ;) Może coś z tego wyciągniesz.

O ile dobrze pamiętam to wygląda to tak:
Memo1.SelAttributes.Font.Assign(FontDialog1.Font);
Te dialogi są na zakładce Dialogs, a jak nie wiesz, ja jakiej, to w menu Edit jest przydatne polecenie - Component List.

Za cholere !! Nie dziala !!

cos nie tak...


Memo1.selattributes.Font.Assign(FontDialog1.Font);
memo1.color:=fontdialog1.font.color;
memo1.height:=fontdialog1.font.height;
memo1.name:=fontdialog1.font.name;
memo1.pitch:=fontdialog1.font.pitch;
memo1.size:=fontdialog1.font.size;
memo1.selattributes.style:=fontdialog1.font.style;


To all nie dziala bo wszedzie sa bledy ale wykazuje je dopiero przy
Memo1.selattributes.Font.Assign(FontDialog1.Font);

Zle polecenie mi dajecie. Pamietam ze bylo jedno proste ...

I czego się tak denerwujesz.

Zrób:
if FontDialog1.Execute then  Memo1.Font.Assign(FontDialog1.Font);

A do koloru tła komponentu
if ColorDialog1.Execute then  Memo1.Color:= ColorDialog1.Color;
Użytkownik -=PcSA=- edytował ten post 25 styczeń 2006, 19:23
Dobra dzieki dziala ale ...

w poleceniu:


procedure ZAPISZ1Click(Sender: TObject);

Mam blad...

Caly wiersz wyglada nastepujaco:


procedure ZAMKNIJ1Click(Sender: TObject);
    procedure NOWY1Click(Sender: TObject);
    procedure COFNIJ1Click(Sender: TObject);
    procedure OTWORZ1Click(Sender: TObject);
    procedure ZAPISZ1Click(Sender: TObject);
    procedure WYTNIJ1Click(Sender: TObject);
    procedure KOPIUJ1Click(Sender: TObject);
    procedure WKLEJ1Click(Sender: TObject);
    procedure ZaznaczWszystko1Click(Sender: TObject);
    procedure LO1Click(Sender: TObject);
    procedure CZCIONKA1Click(Sender: TObject);
    procedure DoLewej1Click(Sender: TObject);
    procedure DoPrawej1Click(Sender: TObject);
    procedure DoSrodka1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;


Przy wszystkich jest error ale zatrzymuje sie dopiero przy Zapisz1Click

Error: Unsatisfied Foward or external declaration

Ktos wie o co lazi ?

Wykorzystując okazję ma ktoś może jeszcze kod do znajdź, bo o to autor też prosił a mi przydałoby się bardzo, szczególnie do synedit bo te demko z SynEdita jest do bani.


Przy wszystkich jest error ale zatrzymuje sie dopiero przy Zapisz1Click

Error: Unsatisfied Foward or external declaration

Ktos wie o co lazi ?

Co ?? Namotales mi jaka procedure jaka deklaracje ??


Co ?? Namotales mi jaka procedure jaka deklaracje ??

Stary !! To dziala ! :) Hehe nie bylo Procedury miales racje :)

Czekaj moze jeszcze cos znajde jakis blad :) Jak narazie dziala i mam podniete !! :D

Edit:

Wiem!!

1#: Jak wstawic te obrazeczki do zapisu itp. Te cos ala dialogi ale te widoczne w Programie??
2#: Jak usunac napis memo1 na tym do pisania ??
Użytkownik rammstein edytował ten post 26 styczeń 2006, 10:08
Wytężyć szare komórki i wymęczyć wyszukiwarkę. O to Ci chodzi, żeby ktoś napisał Ci program, pod którym się podpiszesz? Żadna frajda jak dla mnie.


Wykorzystując okazję ma ktoś może jeszcze kod do znajdź, bo o to autor też prosił a mi przydałoby się bardzo, szczególnie do synedit bo te demko z SynEdita jest do bani.
Pos() + F1
Użytkownik brodny edytował ten post 26 styczeń 2006, 10:13

1#: Jak wstawic te obrazeczki do zapisu itp. Te cos ala dialogi ale te widoczne w Programie??
2#: Jak usunac napis memo1 na tym do pisania ??

Next.

Robie splashscreena i nie wiem gdzie jest ta zmienna:

Deklarujemy zmienna:
KOD


Var
SplashScreen : TSplashScreen;


I na koniec przypisujemy kod w pliku projektu
KOD


Begin
Application.Initialize;
SplashScreen := TSplashScreen.Create(Application);
SplashScreen.Show;
Application.Run;
end.


Gdzie to powpisywac ??

Gdzie jest ta zmienna ??

EDIT: Acha to co niezqmales:

Otorz WordPada i zobacz co za ikonki masz pod menu Plik Edycja itp. Widzisz. Te ikonki kiedys robilem jak jeszcze robilem notatniki na pamiec ale tera pozapominalem i nie wiem gdzie one sa ...

EDIT 2 : Przy ->
procedure TSplashScreen.OnShow(Sender: TObject);
begin
Timer1.Enabled := false; close;
end;


Pokazuje ze -> OnShow - Undeclared Identifier 'OnShow' i -||- 'Timer1'

Co mam z tym zrobic ??
Użytkownik rammstein edytował ten post 26 styczeń 2006, 10:45
Ja znalazłem jeden malutki błąd, mianowicie powinno być:
wyrównanie do lewej memo1.alignment:=taleftjustify; wyrównanie do prawej memo1.alignment := tarightjustify; wyśrodkowanie memo1.alignment := tarightjustify;

Przynajmniej u mnie tak działa :) (Bo poprzednie nie działało)

Pozdro

if savedialog1.execute then memo1.lines.savetofile(savedialog1.filename);
I co ci z tego zapisu? Nie zapisuje nawet kolorów :P


...
EDIT: Acha to co niezqmales:

Otorz WordPada i zobacz co za ikonki masz pod menu Plik Edycja itp. Widzisz. Te ikonki kiedys robilem jak jeszcze robilem notatniki na pamiec ale tera pozapominalem i nie wiem gdzie one sa ...
...

Zobacz

http://ohp.magres.ne...art=delphi8.php
http://www.adipascal...delphi%20).html

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •