Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte projekt aplikácie Visual Basic a pretiahnite PictureBox z panela do formulára . Aj keď je stále vybraný, prejdite do okna Vlastnosti v pravom dolnom rohu a nájsť " Image " vlastnosť . Kliknite listbox a vyberte obrázok z vášho pevného disku , ktorý chcete zmeniť veľkosť .
2
Presuňte ovládací prvok tlačidla z panela nástrojov do formulára . V okne Vlastnosti zmeňte jej názov vlastnosť " resize " .
3
Dvakrát kliknite na tlačidlo , ktoré ste pridali v kroku dve . Tým sa vytvorí metódu udalosť a automaticky presunúť kurzor na neho . Vložte nasledujúci vnútri :
Private Sub Button1_Click ( byval sender Ako System.Object , Bývalá e As System.EventArgs ) Kľuky Button1.Click klipart
Dim zdroj ako bitmapovej = PictureBox1.Image
Dim dest_image ako New Bitmap ( 200 , 200 )
Dim g ako Graphics = Graphics.FromImage ( dest_image )
g.DrawImage ( zdroj , 0 , 0 , dest_image.Width + 1 , dest_image.Height + 1 )
PictureBox1.Image = dest_image
End Sub
Za normálnych okolností , mali by ste použiť grafický objekt nakresliť obraz na obrazovke , ale táto metóda má trochu odlišný prístup . Namiesto toho , to trvá obraz z PictureBox a kreslí kópiu do iného obrazu , menoval dest_image , ktoré sme inicializovaný na menšiu veľkosť . Za to , že klesne starý obraz a povie PictureBox namiesto toho zobrazí nový , menší obraz .