Avatar billede prixor Nybegynder
27. maj 2002 - 12:57 Der er 7 kommentarer

Højre klik?

kan jeg lave så når man klikker med højre musetast så ændre den et labels caption?
Avatar billede rolf74 Nybegynder
27. maj 2002 - 13:02 #1
Ja, brug FormMouseDown event og skriv følgende

begin
if button=mbRight then
  label1.caption:='bla bla';
end;
Avatar billede zob Nybegynder
27. maj 2002 - 13:06 #2
hva er det caption??
er det den som hedder Back der er nr 1, Forward som er Nr 2 eller hva?
Avatar billede zerohero Nybegynder
27. maj 2002 - 13:07 #3
du kan også skrive:

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if ssright in shift then
  label1.caption := 'Label er ændret!';
end;

ZeroHero
Avatar billede hreiff Nybegynder
27. maj 2002 - 15:09 #4
caption er det der står i din label.
Avatar billede zerohero Nybegynder
27. maj 2002 - 16:10 #5
label1 er en Tlabel (TWinControl) og caption er bare en event der indeholder en tekst streng som kan ses!!!
Avatar billede Slettet bruger
29. maj 2002 - 16:13 #6
brug OnContextpopup !
fx

procedure TForm1.Panel1ContextPopup(Sender: TObject; MousePos: TPoint;
  var Handled: Boolean);
begin
Label1.Caption := 'Det kører så smurt som en glat barnenumse';
end;
Avatar billede Slettet bruger
29. maj 2002 - 17:50 #7
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis