Just nu i M3-nätverket
Gå till innehåll

Massa Delphi funderingar


ArneKalle

Rekommendera Poster

Har en massa frågor.

 

Hur kodar man 'upphöjt i' alltså t.ex: a^b ?

 

Hur gör man kommentarer dvs. så att det kommer upp en lite ruta när man för musen över ex en knapp?

 

Hur får jag upp ett nytt fönster (vid knapptryck) där jag kan skriva text?

 

Hur gör jag så att om man trycker på knappen avsluta så får man upp ett lite fönster där det står "avsluta?" OK eller Avbryt?

 

Slutligen då man skriver i en 'Edit' ruta så ska texten i rutan försvinna. Alltså det kanske har skrivit in Text = Namn men då när man klickar på den och ska skriva sitt namn försvinner det.

 

Hoppas ni förstår någorlunda vad jag menar :)

 

Länk till kommentar
Dela på andra webbplatser

Mr Andersson
Hur kodar man 'upphöjt i' alltså t.ex: a^b ?

 

Först måste du lägga till 'math' under units, sen skriver du:

 

x := power(a,B);

 

Hur gör man kommentarer dvs. så att det kommer upp en lite ruta när man för musen över ex en knapp?

 

Kommmentarer gör man antingen med

// detta är en kommentar

eller

{ kommetar rad 1

rad 2

rad 3

sista raden.. }

 

Men i en knapp.... va?

 

 

 

Hur får jag upp ett nytt fönster (vid knapptryck) där jag kan skriva text?

 

Typ en inputbox?

kanske:

 

funcrtion Badboll : string;

begin

result := inputbocx('rubrik','Frågatext','');

end;

 

Hur gör jag så att om man trycker på knappen avsluta så får man upp ett lite fönster där det står "avsluta?" OK eller Avbryt?

 

Fönstret visas med Formen.ShowModal; och vill du kolla på vilken knapp som tryckts;

 

begin

case (formen.showmodal) of

mrOK : showmessage('OK!');

mrCancel : showmessage('Cancel!!');

end;

end;

 

Detta förutsätter dock att formen som ska visas är ärvd under classen TForm; (om man använder New > Form så blir det så).

 

Lycka till.

 

[inlägget ändrat 2003-03-13 02:09:30 av Mr Andersson]

Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...

Hej!

 

ArneKalle, apropå din fråga om ...

 

Kommentarer??? Jag tror att du menar sk "Hints".

 

De synliga komponenterna i Delphi, som ex.vis editboxar och knappar har två egenskaper (properties) som gör att små gula rutor hoppar upp när musmarkören placeras över ex.vis editboxen.

 

1. Hint

2. ShowHint

 

För att en gul ruta ska dyka upp skall du fylla i texten som skall visas under egenskapen "Hint" och därefter ändra värdet för "ShowHint" till "True".

 

Så enkelt var det. :-)

---

vänligen

 

Andreas

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...