Gambas-it

Gambas3 => Programmazione => Topic aperto da: kicco - 14 Gennaio 2018, 18:26:20

Titolo: [Risolto] Ridimensionare icone di un Button
Inserito da: kicco - 14 Gennaio 2018, 18:26:20
 :ciao:
Sto giocando con i componenti di un Form che voglio si ridimensionino cambiando le dimensioni del Form stesso.
L'unica cosa che non sono riuscito a ridimensionare è, appunto, l'icona del pulsante Button.
Allego il semplice codice.
Qualcuno ha da suggerirmi una possibile soluzione?
 :ciao: :ciao:
Titolo: Re:Ridimensionare icone di un Button
Inserito da: Gianluigi - 14 Gennaio 2018, 20:19:56
Purtroppo oggi non ho tempo, ma vorrei ricordarti la classe Image con la possibilità di ridimensionare.
Si può passare da Picture a Image ridimensionare e poi nuovamente Picture, ma non so se può funzionare.

Scusa  :-*

 :ciao: :ciao:
Titolo: Re:Ridimensionare icone di un Button
Inserito da: vuott - 14 Gennaio 2018, 20:20:23
Codice: [Seleziona]
....aaa" & Chr(10) & "Bbb...
Questa finezza mi piace.



L'unica cosa che non sono riuscito a ridimensionare è, appunto, l'icona del pulsante Button.
Ma come no ?   ???

C'è un apposito Metodo della Classe "Image" per gestire il ridimensionamento.
Riprendo il tuo esempio:
Codice: [Seleziona]
Private ico As Picture = Stock["16/warning"]


Public Sub Form_Open()
 
  TextArea1.text = "Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" & Chr(10) & "Bbbbbbbbbbbbbbbbbbbbbbbbbb"
 
  Button1.Picture = ico
 
End

Public Sub Form_Resize()
 
  With Button1
    .Font.size = Me.w / 45
    .X = Me.w / 1.5
    .Y = Me.H / 1.1
    .w = Me.W / 6
    .H = Me.H / 18
    .Picture = ico.Image.Stretch(Me.w / 35, Me.H / 35).Picture
  End With
 
  With TextArea1
   
    .Font.size = Me.w / 35
    .X = Me.w / 30
    .Y = Me.H / 30
    .w = Me.W / 1.2
    .H = Me.H / 1.2
  End With
 
End

Public Sub Button1_Click()
 
  TextArea1.text = Null
 
End
Titolo: Re:Ridimensionare icone di un Button
Inserito da: Gianluigi - 14 Gennaio 2018, 20:24:50
Vuott è più lesto di Flash  :D

Nel tempo che io scrivevo lui ha trovato la soluzione  :rotfl:

Ciao grande!

 :ciao: :ciao:
Titolo: Re:Ridimensionare icone di un Button
Inserito da: kicco - 14 Gennaio 2018, 20:34:58
Citazione
Vuott è più lesto di Flash  :D
Nel tempo che io scrivevo lui ha trovato la soluzione  :rotfl:
Confesso che pagherei per vedere in pratica come fa, come si muove...

Citazione
Citazione
....aaa" & Chr(10) & "Bbb...

Questa finezza mi piace.
Un giorno, se ne avrai voglia, mi spiegherai perchè!  :P

Per la soluzione mi tirerei un colpo in testa perchè è la dimostrazione che devo aprire sempre più la mia zucca.
Gli schemi e l'abitudine mi fregano sempre....
Come sempre , "dopo" è sempre tutto ovvio!

Grazie Vuott (come sempre)!  :-*
 :ciao:


Titolo: Re:Ridimensionare icone di un Button
Inserito da: vuott - 14 Gennaio 2018, 20:52:32
Confesso che pagherei per vedere in pratica come fa, come si muove...
E' evidente che pregate poco San Midi !
Non vi fate da lui ispirare !



Citazione
Citazione
....aaa" & Chr(10) & "Bbb...

Questa finezza mi piace.
Un giorno, se ne avrai voglia, mi spiegherai perchè!

Perché tutti avrebbero pensato a questa soluzione (ugualmente valida, ma troppo ovvia):
Codice: [Seleziona]
...aaa\nBbb...



Per la soluzione mi tirerei un colpo in testa perchè è la dimostrazione che devo aprire sempre più la mia zucca.
Bravo.


Gli schemi e l'abitudine mi fregano sempre....
Appunto !    ;D
Titolo: Re:[Risolto] Ridimensionare icone di un Button
Inserito da: kicco - 14 Gennaio 2018, 20:54:30
 :P :P :P :P :P :P :P :P :P