"Raahaaminen"

M i t e n

Miten saadaan aikaan omaan ohjelmaan raahattava komponentti. Eli miten helposti voin siirtää vaikkapa image-komponenttia tekemäni ohjelman ikkunassa toiseen paikkaan.

3

285

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Accept..
    • Kokeileppa tätä

      Testaa kuvan liikutelua lomakkeella vaikkapa tällä esim. koodilla.

      Luo ensin uusi sovellus. Laita lomakkeelle (form) button ja image-komponentit.
      Generoi seuraavat IDE:llä seuraavat tapahtuma rungot ja täydennä ne seuraavasti
      (jolloin saat sovelluksen joka toisella napin painaksuella voidaan liikuttaa kuvaa).





      procedure TForm1.FormDragDrop(Sender, Source: TObject; X, Y: Integer);
      begin
         if Source is TImage then
            begin
               TImage(Source).Left := X;
               TImage(Source).Top := Y;
            end;
      end;

      procedure TForm1.Button1Click(Sender: TObject);
      begin
         if Image1.DragMode=dmManual
            then Image1.DragMode:=dmAutomatic
            else Image1.DragMode:=dmManual ;
      end;

      procedure TForm1.FormDragOver(Sender, Source: TObject; X, Y: Integer;
         State: TDragState; var Accept: Boolean);
      begin
         Accept := (Source is TImage) ;
      end;

      procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
         Shift: TShiftState; X, Y: Integer);
      begin
         if ssCtrl in Shift then Image1.BeginDrag(True) ;
      end;

    • aaaaaaaaaaaaaaa

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Arman Alizadin viesti puna-aktivisteille: "Pitäkää lärvinne nytkin kiinni"

      Arman Alizad kritisoi vasemmiston kaksinaismoralismia. Iranissa syntynyt suosikkijuontaja Arman Alizad pakeni perheensä
      Maailman menoa
      324
      4243
    2. Minja Koskela nostanut vasemmistoliiton kannatuksen ennätykseen

      Koskela valittiin puolueen johtoon lokakuussa 2024, ja silloin Ylen kysely antoi puolueelle 9,3 prosentin kannatuksen.
      Maailman menoa
      135
      2385
    3. Antti johtaa Petteriä jo 7,1 prosenttiyksiköllä

      Tällä menolla sdp menee kokoomuksesta kierroksella ohi jo tällä vaalikaudella. https://yle.fi/a/74-20213575
      Maailman menoa
      82
      2026
    4. Harmi nainen kun

      olet niin elähtäneen näköinen. Miestä et koskaan löydä itelles. j
      Ikävä
      141
      1521
    5. Hotelli kainuu

      Mietityttää, hotelli Kainuussa, se, että asiakkaat voivat valita ketä saa olla ja ketä ei, Illan aikana asiakkaina!
      Kuhmo
      40
      1028
    6. Seuraavakin hallitus joutuu leikkaamaan

      Sitähän tämä hallitus nyt höpöttää, kun itse on ajanut tilanteen katastrofaaliseksi. Orpon hallitus lähti suurin puhein
      Maailman menoa
      136
      986
    7. Eikö me voitais

      Vaan harrastaa seksiä kun muusta ei tule mitään
      Ikävä
      26
      967
    8. Mistä kehon osasta

      Pidät minussa eniten?
      Ikävä
      77
      959
    9. Ovatko vastasyntyneet vauvat syntisiä?

      Se ihmisten keksimä järjetön perisynti, jos ovat!
      Luterilaisuus
      337
      901
    10. Pitäis vaan lopettaa

      Sinun kanssa yhteydenpito. Alkaa vaan haluamaan enemmän ja tuskin lopulta mikään kohtaisi. Ja ikävä vaan kasvaa ja lähei
      Ikävä
      8
      877
    Aihe