/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Dynamisk valg af font etc.
Fra : Benjamin.emk1


Dato : 07-08-02 08:35

hejsa jeg har nogle problemmer, med et program jeg er ved at lave.

1.
Jeg har valgt en font dialog. Jeg kan også godt execute den i programmet
mens den køre, men den font som jeg vælger bliver ikke gemt, for når jeg
så skriver i mit richedit vindue igen, er det stadig den samme font som
fra før jeg prøvede.
Er det ikke muligt at lave en dynamisk fotn valg, som man f.eks. kender
det i word, hvor man kan vælge font størrelse mens programmet køre.

2.
Nogen som kender koden, så programmet tjekker om der er blevet ændret i
filen, inden den så smider en dialog boks op, om man vil save, for er
lidt irreterende at programmet spørger om man vil save selv om man ikke
har ændret i filen.

3.
kan heller ikke få printeren til at virke lidt det samme problem, kan
godt execute printer vinduet, men den skriver ikke til printeren.

Håber på nogle gode svar, og ved godt det er mange spørgsmål også derfor
point er sat så højt.

Tak på forhånd

B. Jensen

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


 
 
// Overby (07-08-2002)
Kommentar
Fra : // Overby


Dato : 07-08-02 12:21

> Jeg har valgt en font dialog. Jeg kan også godt execute den i programmet
> mens den køre, men den font som jeg vælger bliver ikke gemt, for når jeg
> så skriver i mit richedit vindue igen, er det stadig den samme font som
> fra før jeg prøvede.
> Er det ikke muligt at lave en dynamisk fotn valg, som man f.eks. kender
> det i word, hvor man kan vælge font størrelse mens programmet køre.

Joh, men det er ikke nok at åbne en font dialog, du skal kode det sådan at
den ændre fonten i f.eks. dit RichEdit

if fontdialog1.Execute then
richedit1.Font.name:=fontdialog1.Font.Name;

Skal du kun ændre noget der er markeret skal du have fat i nogle andre
egenskaber, men slå op i hjælpen ellers ligger der et programeksempel i
delphi mappen med et skriveprogram

> Nogen som kender koden, så programmet tjekker om der er blevet ændret i
> filen, inden den så smider en dialog boks op, om man vil save, for er
> lidt irreterende at programmet spørger om man vil save selv om man ikke
> har ændret i filen.

??? ikke forstået

> kan heller ikke få printeren til at virke lidt det samme problem, kan
> godt execute printer vinduet, men den skriver ikke til printeren.

If PrintDialog1.Execute then
RichEdit1.Print;

Det virker i hvert fald

Daniel



Garfield (07-08-2002)
Kommentar
Fra : Garfield


Dato : 07-08-02 19:56

> 2.
> Nogen som kender koden, så programmet tjekker om der er blevet ændret i
> filen, inden den så smider en dialog boks op, om man vil save, for er
> lidt irreterende at programmet spørger om man vil save selv om man ikke
> har ændret i filen.

Regner med, at du mener, hvordan du finder ud af, om en person har skrevet i
dit redigeringsvindue

Check OnKeyPress funktionen - der kan du se, når en bruger taster noget.
Hvis denne bliver aktiveret, så kan du spørge brugeren ved exit, om
ændringerne skal gemmes.

Alternativt lave en sammenligning af TStingslist ved load og ved afslutning.





Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste