Just nu i M3-nätverket
Jump to content

Massa Delphi funderingar


ArneKalle

Recommended Posts

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 :)

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

  • 2 weeks later...

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...