Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - cogier

Pagine: 1 2 [3] 4
31
Programmazione / Re:Spaghetti code
« il: 08 Marzo 2020, 13:38:08 »
Citazione
Come si fa a saltare fuori dai cicli e dalle condizioni senza usare GOTO?

Codice: [Seleziona]
Dim sArray As New String[]
  Dim F As Integer

  For F = 1 To 10
    If F = 5 Then Break
  Next

  Print F
  Print

  Do
    F = Rand(1, 10)
    If sArray.Find(Str(F)) = -1 Then sArray.Add(Str(F))
    If sArray.count = 10 Then Break
  Loop

  Print sArray.Join(", ")

Speriamo che questo vi aiuti.

32
Programmazione / Re:Capire se sto lavorando con Ubuntu o Xubuntu
« il: 30 Gennaio 2020, 14:04:10 »
Questo codice dovrebbe aiutare.




33
Programmazione / Re:Apertura form da altro form
« il: 14 Gennaio 2020, 16:46:02 »
Questo aiuta?


34
Programmazione / Re:Desktop.sendkeys e simboli
« il: 03 Gennaio 2020, 17:15:49 »
Questo funziona per voi?

Codice: [Seleziona]
Public Sub Button1_Click()

  TextBox1.SetFocus

  For iAscii As Integer = 33 To 126
    Desktop.SendKeys(Chr(iAscii))
  Next

End

Dovreste ottenere quanto segue: -
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstuvwxyz|}~

35
Domande tecniche / Re:Gambas 3.14 da ppa : errore all'avvio
« il: 08 Ottobre 2019, 17:41:12 »

36
Programmazione / Re:Salvare lo sfondo.
« il: 11 Settembre 2019, 16:18:13 »
Mettere l'immagine nella cartella del programma. Rimarrà quindi con il programma.


37
Programmazione / Re:Ridimensionare il font in una label
« il: 29 Agosto 2019, 19:36:07 »
OK, sostituisci il codice del mio ultimo programma con questo. È meglio?

Codice: [Seleziona]
Public Sub Form_Resize()
Dim iLabW As Integer = LabelOutput.Width
Dim iFontW As Integer = LabelOutput.Font.TextWidth(LabelOutput.Text)
Dim bUpDown As Boolean

If Max(iLabW, iFontW) = iFontW Then bUpDown = True

If Not bUpDown Then
  Repeat
    Inc LabelOutput.Font.Size
    iLabW = LabelOutput.Width
    iFontW = LabelOutput.Font.TextWidth(LabelOutput.Text)
  Until iLabW <= iFontW
  Dec LabelOutput.Font.Size
Else
  Repeat
    Dec LabelOutput.Font.Size
    iLabW = LabelOutput.Width
    iFontW = LabelOutput.Font.TextWidth(LabelOutput.Text)
  Until iLabW >= iFontW
End If

End

38
Programmazione / Re:Ridimensionare il font in una label
« il: 27 Agosto 2019, 18:47:02 »
Prova questo.


39
Changing the colour of buttons does not work very well in Gambas.

To do something similar I would do it like this: -

Codice: [Seleziona]
Public Sub Form_Open()
Dim oObj As Object

For Each oObj In Me.Children
  If Not IsNull(oObj.Text) Then
    If oObj.text = "pippo" Then
      oObj.Font.Bold = True
      oObj.Font.Size = 14
    End If
  Endif
Next

End

40
Programmazione / Re:Salvare file immagine da webcam
« il: 21 Luglio 2019, 14:59:17 »
Prova questa versione. È molto più semplice.

41
Segnalazione bug / Re:Problemi con PictureBox
« il: 12 Luglio 2019, 16:05:29 »
Quando il modulo si apre, chiama la routine 'Form_Resize'.

Prova questo codice.

Codice: [Seleziona]
bFirstTime As Boolean                     ''*****************

Public Sub Form_Resize()

If bFirstTime = False Then                ''*****************
      bFirstTime = True                   ''*****************
      Return                              ''*****************
Endif                                     ''*****************

      With PictureBox1
            .x = 0                        ''*****************
            .y = 0                        ''*****************
            .h = Me.H
            .w = Me.W
      End With
      Print Me.x & "   " & Me.y & " / " & PictureBox1.x & "   " & PictureBox1.y

End

42
Aggiungi questo al tuo codice: -

Codice: [Seleziona]
Public Sub Tasto_MouseDown()

  bt = Last

End

43
Programmazione / Re:Tasto Blocco Maiuscole
« il: 08 Aprile 2019, 15:39:30 »
Ho messo un esempio sulla 'Gambas Farm' oggi.

44
Programmazione / Re:Files
« il: 13 Febbraio 2019, 18:12:38 »
Gambas ha un editor 'gb.form.editor'. Date un'occhiata alla Gambas Farm per '101010 Text editor'. L'ho scritto in sole 42 righe di codice. Spiacente, ma è in inglese.

45
Programmazione / Re:Icona in gambas
« il: 12 Febbraio 2019, 17:15:23 »

Pagine: 1 2 [3] 4