Ovviamente il programma è lunghissimo e di pictureBox ne ha 12 ma solo 4 non funzionano bene con la funzione StretchImage.
codice:
Private Sub Combobox8_SelectedIndexChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox8.SelectedIndexChanged
ComboBox00.Visible = False
PictureBox0.Visible = False
PictureBox2.Visible = True
PictureBox3.Visible = True
PictureBox4.Visible = True
PictureBox7.Visible = True
PictureBox77.Visible = False
PictureBox8.Visible = True
PictureBox10.Visible = False
Me.PictureBox8.SizeMode = PictureBoxSizeMode.StretchImage
If ComboBox8.Text = "Defoult" Then
If My.Computer.FileSystem.FileExists("progetto\framework-res\res\drawable-hdpi\status_bar_item_background_normal.9.png") Then
PictureBox8.Load("progetto\framework-res\res\drawable-hdpi\status_bar_item_background_normal.9.png")
End If
Else
PictureBox8.Load("Mod\Title bar\" & ComboBox8.Text & "\status_bar_item_background_normal.9.png")
End If
End Sub
Ho provato con:
codice:
BackColor = CType(PictureBox8.Image, Bitmap).GetPixel(0, 0)
Però dovrei farlo per tutti i pixel della riga e colonna
Il problema è che poi comunque non trovo nessuna funzione che mi permetta lo sretch di solo quell'area.
Qui è descritto il programma che crea questo tipo di immagini
draw9patchl
Comunque ho già in testa un piano b. se non riesco al massimo creo le anteprima già estese manualmente e faccio una cartella anteprima, perdo funzioni del programma, ma guadagno in estetica.