Just nu i M3-nätverket
Jump to content

Rubrikraden i en dialog


Mr Herman

Recommended Posts

Hej!

 

Är det någon som vet hur man ändrar det som står längst upp

i programfönstret på en ColorDialog. På en vanlig Form skriver man ju

Form1.Caption := 'vad som helst';

 

men hur gör man detta i en dialog exempelvis en colordialog?

 

Tacksam för svar

 

Simon Hermansson

Link to comment
Share on other sites

Hej allihopa!

Har nu testat koden igen och får den dessvärre inte att fungera..jag skrev

ColorDialog1.Title :='Färger';

 

den svarar att title är ett felkommando....vad är fel?

 

simon

Link to comment
Share on other sites

När du kör ColorDialog1.Execute så triggas händelsen onshow

och caption blir "test caption".

 

Använd händelse onShow i TColorDialog så här:

 

procedure TForm1.ColorDialog1Show(Sender: TObject);

var

ATitle: String;

begin

ATitle := 'Test Caption';

SetWindowText(ColorDialog1.handle, PChar(ATitle))

end;

Link to comment
Share on other sites

Petter Holmström

Märkte just att endast Save och Open dialogerna har Title-properties. Sorry, mitt fel.....

 

-Petter-

Link to comment
Share on other sites

Archived

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



×
×
  • Create New...