Autore Topic: [Risolto] Ridimensionare icone di un Button  (Letto 503 volte)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
[Risolto] Ridimensionare icone di un Button
« il: 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:
« Ultima modifica: 14 Gennaio 2018, 20:35:24 da kicco »
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Ridimensionare icone di un Button
« Risposta #1 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Ridimensionare icone di un Button
« Risposta #2 il: 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
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Ridimensionare icone di un Button
« Risposta #3 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Ridimensionare icone di un Button
« Risposta #4 il: 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:


Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Ridimensionare icone di un Button
« Risposta #5 il: 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
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:[Risolto] Ridimensionare icone di un Button
« Risposta #6 il: 14 Gennaio 2018, 20:54:30 »
 :P :P :P :P :P :P :P :P :P
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)