XorAndOr Active Member Licensed User Longtime User Jan 22, 2024 #1 Buonasera allego un programmino in b4j per semplificare l'aiutino simulazione di ciò che dovrei fare un TextField una TextArea1 con dimensioni fissi (altezza-larghezza) Sul TextField posso avere delle stringhe di lunghezza variabile alla pressione del button le stringhe del textfield vanno su Textarea1 ora..vorrei che la textarea1 li mettesse una dietro l'altra (anche senza spazi) come nell'esempio che allego. ma...la textarea dovrebbe fare un ritorno a capo senza spezzettare la stringa anche se deve lasciare dello spazio nei bordi della TextArea1. Sarebbe fantastico se la TextArea1 calcolasse i caratteri e adatterebbe il testo e mettesse la stringa a capo in automatico. Ho provato con CRLF ma il problema è che non so da quanti caratteri mi arriva la stringa. grazie in anticipo. Attachments TextArea1CRLF.zip TextArea1CRLF.zip 3.3 KB · Views: 401
Buonasera allego un programmino in b4j per semplificare l'aiutino simulazione di ciò che dovrei fare un TextField una TextArea1 con dimensioni fissi (altezza-larghezza) Sul TextField posso avere delle stringhe di lunghezza variabile alla pressione del button le stringhe del textfield vanno su Textarea1 ora..vorrei che la textarea1 li mettesse una dietro l'altra (anche senza spazi) come nell'esempio che allego. ma...la textarea dovrebbe fare un ritorno a capo senza spezzettare la stringa anche se deve lasciare dello spazio nei bordi della TextArea1. Sarebbe fantastico se la TextArea1 calcolasse i caratteri e adatterebbe il testo e mettesse la stringa a capo in automatico. Ho provato con CRLF ma il problema è che non so da quanti caratteri mi arriva la stringa. grazie in anticipo.
Sagenut Expert Licensed User Longtime User Jan 22, 2024 #2 Non credo di avere capito esattamente cosa vuoi ottenere. Se possibile fai un esempio di come vuoi che appaiano le parole.
Non credo di avere capito esattamente cosa vuoi ottenere. Se possibile fai un esempio di come vuoi che appaiano le parole.
XorAndOr Active Member Licensed User Longtime User Jan 22, 2024 #3 Sagenut said: Non credo di avere capito esattamente cosa vuoi ottenere. Se possibile fai un esempio di come vuoi che appaiano le parole. Click to expand... vorrei facesse questa funzione, (non è un problema se sono attaccate le stringhe, mi arrivano dal buffer seriale basta che non superi i bordi della areatext
Sagenut said: Non credo di avere capito esattamente cosa vuoi ottenere. Se possibile fai un esempio di come vuoi che appaiano le parole. Click to expand... vorrei facesse questa funzione, (non è un problema se sono attaccate le stringhe, mi arrivano dal buffer seriale basta che non superi i bordi della areatext
Sagenut Expert Licensed User Longtime User Jan 22, 2024 #4 Non ti è più comodo avere tutte le parole in fila una sotto l'altra? ? ? In una maniera a dir poco becera ma sembra funzionare. Attachments TestStringa.zip TestStringa.zip 9.2 KB · Views: 439
Non ti è più comodo avere tutte le parole in fila una sotto l'altra? ? ? In una maniera a dir poco becera ma sembra funzionare.
XorAndOr Active Member Licensed User Longtime User Jan 22, 2024 #5 Sagenut said: Non ti è più comodo avere tutte le parole in fila una sotto l'altra? ? ? Click to expand... Non avrei chiesto aiuto per quello? Sagenut said: In una maniera a dir poco becera ma sembra funzionare. Click to expand... Perfetto è quello che cercavo di fare! Grazie mille
Sagenut said: Non ti è più comodo avere tutte le parole in fila una sotto l'altra? ? ? Click to expand... Non avrei chiesto aiuto per quello? Sagenut said: In una maniera a dir poco becera ma sembra funzionare. Click to expand... Perfetto è quello che cercavo di fare! Grazie mille
udg Expert Licensed User Longtime User Jan 23, 2024 #6 Un'altra possibilità è utilizzare una CLV invece che una Textarea. In quel caso utilizzeresti la funzione AddText che ha il pregio di "adattare" la riga della CLV alla lunghezza e dimensione del testo. Un altro vantaggio è dato dalla facilità di scrolling e dalla possibilità di aggiungere le nuove stringhe in una posizione qualunque (fondamentalmente in testa o in coda in un caso tipo questo) In ultimo, la CLV (la trovi nella libreria XUI (o XUIViews?) è compatibile attraverso le varie piattaforme.
Un'altra possibilità è utilizzare una CLV invece che una Textarea. In quel caso utilizzeresti la funzione AddText che ha il pregio di "adattare" la riga della CLV alla lunghezza e dimensione del testo. Un altro vantaggio è dato dalla facilità di scrolling e dalla possibilità di aggiungere le nuove stringhe in una posizione qualunque (fondamentalmente in testa o in coda in un caso tipo questo) In ultimo, la CLV (la trovi nella libreria XUI (o XUIViews?) è compatibile attraverso le varie piattaforme.
XorAndOr Active Member Licensed User Longtime User Jan 23, 2024 #7 udg said: Un'altra possibilità è utilizzare una CLV invece che una Textarea. Click to expand... Se non sbaglio la clv mette le stringhe in fila nel modo verticale. Nel mio progetto le vorrei in fila in orizzontale. Anche perchè ho la funzione di un checkbox che se selezionato allega alla stringa in arrivo l'orario, e in questo caso la AreaText agisce come una clv in verticale, per avere una lettura con orario e stringa. Cmq grazie dell'opzione
udg said: Un'altra possibilità è utilizzare una CLV invece che una Textarea. Click to expand... Se non sbaglio la clv mette le stringhe in fila nel modo verticale. Nel mio progetto le vorrei in fila in orizzontale. Anche perchè ho la funzione di un checkbox che se selezionato allega alla stringa in arrivo l'orario, e in questo caso la AreaText agisce come una clv in verticale, per avere una lettura con orario e stringa. Cmq grazie dell'opzione