Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #19109 > unrolled thread
| Started by | Greg <greg@alicie.com> |
|---|---|
| First post | 2017-08-01 00:23 +0200 |
| Last post | 2017-08-02 17:39 +0200 |
| Articles | 14 — 4 participants |
Back to article view | Back to it.comp.lang.visual-basic
ZOrder tra famiglie di controlli Greg <greg@alicie.com> - 2017-08-01 00:23 +0200
Re: ZOrder tra famiglie di controlli Paperino <non_te@lo.dico.invalid> - 2017-08-01 00:42 +0200
Re: ZOrder tra famiglie di controlli Paperino <non_te@lo.dico.invalid> - 2017-08-01 00:50 +0200
Re: ZOrder tra famiglie di controlli Greg <greg@alicie.com> - 2017-08-01 08:24 +0200
Re: ZOrder tra famiglie di controlli Luca D <antaniserse@yahoo.it> - 2017-08-01 01:09 -0700
Re: ZOrder tra famiglie di controlli Greg <greg@alicie.com> - 2017-08-01 13:21 +0200
Re: ZOrder tra famiglie di controlli Paperino <non_te@lo.dico.invalid> - 2017-08-01 18:12 +0200
Re: ZOrder tra famiglie di controlli Greg <greg@alicie.com> - 2017-08-01 18:36 +0200
Re: ZOrder tra famiglie di controlli Franz_aRTiglio <franzgol@N0SPAMtin.it> - 2017-08-01 22:09 +0200
Re: ZOrder tra famiglie di controlli Paperino <non_te@lo.dico.invalid> - 2017-08-01 22:50 +0200
Re: ZOrder tra famiglie di controlli Greg <greg@alicie.com> - 2017-08-02 00:16 +0200
Re: ZOrder tra famiglie di controlli Paperino <non_te@lo.dico.invalid> - 2017-08-02 15:19 +0200
Re: ZOrder tra famiglie di controlli Franz_aRTiglio <franzgol@N0SPAMtin.it> - 2017-08-02 15:36 +0200
Re: ZOrder tra famiglie di controlli Greg <greg@alicie.com> - 2017-08-02 17:39 +0200
| From | Greg <greg@alicie.com> |
|---|---|
| Date | 2017-08-01 00:23 +0200 |
| Subject | ZOrder tra famiglie di controlli |
| Message-ID | <oloak8$cdk$1@solani.org> |
Una textbox o una picture posso farli apparire su una flexgrid, ma una label no. Pare sia dovuto al fatto che i due controlli appartengano a gruddi diverse, e ZOrder funziona solo all'interno del gruppo, quindi avrei bisogno di un'api per portare in primo piano la label, se esiste -- Greg
[toc] | [next] | [standalone]
| From | Paperino <non_te@lo.dico.invalid> |
|---|---|
| Date | 2017-08-01 00:42 +0200 |
| Message-ID | <olobp3$mm2$1@gioia.aioe.org> |
| In reply to | #19109 |
Greg ha scritto: > Una textbox o una picture posso farli apparire su una flexgrid, ma > una label no. Pare sia dovuto al fatto che i due controlli > appartengano a gruddi diverse, e ZOrder funziona solo all'interno del > gruppo, quindi avrei bisogno di un'api per portare in primo piano la > label, se esiste Usa una textbox in sola lettura (.locked=true), fai prima. O anche una Picturebox con il testo scritto sopra. Bye, G.
[toc] | [prev] | [next] | [standalone]
| From | Paperino <non_te@lo.dico.invalid> |
|---|---|
| Date | 2017-08-01 00:50 +0200 |
| Message-ID | <oloc73$n3b$1@gioia.aioe.org> |
| In reply to | #19110 |
Paperino ha scritto: > Greg ha scritto: >> Una textbox o una picture posso farli apparire su una flexgrid, ma >> una label no. Pare sia dovuto al fatto che i due controlli >> appartengano a gruddi diverse, e ZOrder funziona solo all'interno del >> gruppo, quindi avrei bisogno di un'api per portare in primo piano la >> label, se esiste > Usa una textbox in sola lettura (.locked=true), fai prima. Dimenticavo: se usi questo sistema aggiungi nella .MouseMove Text.SelLength = 0 Text.SelStart = 0 così l'utente non può neanche selezionare il testo. Potresti settarla .Enabled=False, ma il testo diventa grigio :-( > O anche una Picturebox con il testo scritto sopra. Bye, G.
[toc] | [prev] | [next] | [standalone]
| From | Greg <greg@alicie.com> |
|---|---|
| Date | 2017-08-01 08:24 +0200 |
| Message-ID | <olp6rp$qqm$1@solani.org> |
| In reply to | #19110 |
Il 01/08/2017 00:42:48 Paperino ha scritto: > Usa una textbox in sola lettura (.locked=true), fai prima. Ho usato la textbox con Zorder 0 e funziona; buono a sapersi che funziona anche con locked=true > O anche una Picturebox con il testo scritto sopra. Vorrei usare la Label, dove ci scrivo sopra senza api, ma mi va sempre sotto! Tempo fa mi par di ricordare che ci fosse un'api che mettva in prima piano qualsiasi oggetto, oggi vedrò se ho tempo di cercarla. Intanto grazie :) -- Greg
[toc] | [prev] | [next] | [standalone]
| From | Luca D <antaniserse@yahoo.it> |
|---|---|
| Date | 2017-08-01 01:09 -0700 |
| Message-ID | <771b75ed-9861-490b-b1f2-5fc29e9c50b6@googlegroups.com> |
| In reply to | #19114 |
On Tuesday, August 1, 2017 at 8:24:59 AM UTC+2, Greg wrote: > Vorrei usare la Label, dove ci scrivo sopra senza api, ma mi va sempre sotto! La label, così come lo Shape, di fatto non sono controlli ma "scorciatoie" del runtime alle funzioni primitive di draw applicate allo sfondo della finestra, le stesse che ti suggerivano nell'altro topic. Ecco perchè, se ci hai fatto caso, non hanno la property HWND come gli altri, e perchè non possono andare sopra nello ZOrder
[toc] | [prev] | [next] | [standalone]
| From | Greg <greg@alicie.com> |
|---|---|
| Date | 2017-08-01 13:21 +0200 |
| Message-ID | <olpo86$5uq$1@solani.org> |
| In reply to | #19115 |
Il 01/08/17 10:09:14 Luca D ha scritto: > On Tuesday, August 1, 2017 at 8:24:59 AM UTC+2, Greg wrote: >> Vorrei usare la Label, dove ci scrivo sopra senza api, ma mi va sempre sotto! > > La label, così come lo Shape, di fatto non sono controlli ma "scorciatoie" del runtime alle funzioni primitive di > draw applicate allo sfondo della finestra, le stesse che ti suggerivano nell'altro topic. > > Ecco perchè, se ci hai fatto caso, non hanno la property HWND come gli altri, e perchè non possono andare sopra nello > ZOrder No, no avevo notato l'assenza di Hwnd, quindi senza quella è inutile cercare un'api, ma adesso mi è tutto piu chiaro, seguirò il consiglio dell'altro topic. Grazie -- Greg
[toc] | [prev] | [next] | [standalone]
| From | Paperino <non_te@lo.dico.invalid> |
|---|---|
| Date | 2017-08-01 18:12 +0200 |
| Message-ID | <olq94m$1l9e$1@gioia.aioe.org> |
| In reply to | #19114 |
Greg ha scritto: >> O anche una Picturebox con il testo scritto sopra. > > Vorrei usare la Label, dove ci scrivo sopra senza api Chi ti obbliga a usare le api per scrivere su una picturebox? Bye, G.
[toc] | [prev] | [next] | [standalone]
| From | Greg <greg@alicie.com> |
|---|---|
| Date | 2017-08-01 18:36 +0200 |
| Message-ID | <olqaml$htp$1@solani.org> |
| In reply to | #19117 |
Il 01/08/2017 18:12:34 Paperino ha scritto: > Chi ti obbliga a usare le api per scrivere su una picturebox? > > Bye, G. Uhm....Il fatto che non esponga la proprietà text o caption? Ci sarebbe per caso altro? -- Greg
[toc] | [prev] | [next] | [standalone]
| From | Franz_aRTiglio <franzgol@N0SPAMtin.it> |
|---|---|
| Date | 2017-08-01 22:09 +0200 |
| Message-ID | <olqmup$ej3$1@gioia.aioe.org> |
| In reply to | #19118 |
Greg ci ha detto : > Il 01/08/2017 18:12:34 Paperino ha scritto: > >> Chi ti obbliga a usare le api per scrivere su una picturebox? >> >> Bye, G. > > > Uhm....Il fatto che non esponga la proprietà text o caption? Ci sarebbe per > caso altro? Cioè vuoi fare una textbox che si "atteggi" a label ? Private Sub Text1_GotFocus() QUALCOS'ALTRO.SetFocus End Sub ovviamente avendo settato "tabstop" su false e "locked" su true
[toc] | [prev] | [next] | [standalone]
| From | Paperino <non_te@lo.dico.invalid> |
|---|---|
| Date | 2017-08-01 22:50 +0200 |
| Message-ID | <olqphq$ilr$1@gioia.aioe.org> |
| In reply to | #19118 |
Greg ha scritto:
> Paperino ha scritto:
>> Chi ti obbliga a usare le api per scrivere su una picturebox?
> Uhm....Il fatto che non esponga la proprietà text o caption?
> Ci sarebbe per caso altro?
Picture1.Print "Ciao :-)"
Per essere più completi, prendi il test della Region di ieri
e sostitisci le ultime due righe, dopo la definizione dei Point,
con queste qui:
hRegion = CreatePolygonRgn(Punti(1), NumeroPunti, ALTERNATE)
' Cambiamo la forma della PictureBox alla nuova forma definita
' come Region, ma stavolta prima ci scriviamo dentro.
With Freccia
.ScaleMode = vbPixels
.AutoRedraw = True
.CurrentX = 30
.CurrentY = 85
.Font.Name = "Arial"
.Font.Bold = True
.Font.Italic = True
.ForeColor = vbRed
.Font.Size = 10
' lungo da spiegare perché, ma non poi mettere .Print
' dentro il With come il resto. Il motivo comunque
' è lo stesso per cui non compare nell'Intellisense;
' fondamentalmente perché è un comando, non una proprietà
' specifica della PictureBox
Freccia.Print "Il FSM ";
.ForeColor = vbGreen
Freccia.Print "è ";
.ForeColor = RGB(230, 180, 0)
Freccia.Print "GRANDE!"
.ForeColor = vbBlack
.CurrentX = 30
.Font.Size = 6
Freccia.Print "E Paperino è il suo profeta."
End With
SetWindowRgn Freccia.hWnd, hRegion, True
' *******************************
Bye, G.
[toc] | [prev] | [next] | [standalone]
| From | Greg <greg@alicie.com> |
|---|---|
| Date | 2017-08-02 00:16 +0200 |
| Message-ID | <olqujj$uc6$1@solani.org> |
| In reply to | #19121 |
Il 01/08/2017 22:50:09 Paperino ha scritto: > Greg ha scritto: >> Paperino ha scritto: >>> Chi ti obbliga a usare le api per scrivere su una picturebox? >> Uhm....Il fatto che non esponga la proprietà text o caption? >> Ci sarebbe per caso altro? > > Picture1.Print "Ciao :-)" Sei un geniaccio! :) -- Greg
[toc] | [prev] | [next] | [standalone]
| From | Paperino <non_te@lo.dico.invalid> |
|---|---|
| Date | 2017-08-02 15:19 +0200 |
| Message-ID | <olsjbh$18t1$1@gioia.aioe.org> |
| In reply to | #19122 |
Greg <greg@alicie.com> ha scritto: > Il 01/08/2017 22:50:09 Paperino ha scritto: >> Greg ha scritto: >>> Paperino ha scritto: >>>> Chi ti obbliga a usare le api per scrivere su una picturebox? >>> Uhm....Il fatto che non esponga la proprietà text o caption? >>> Ci sarebbe per caso altro? >> >> Picture1.Print "Ciao :-)" > > Sei un geniaccio! :) 'gerato... comunque, ricordati che su Form e PictureBox puoi usare anche qualche altro comando nativo di VB, per disegnare. Niente di che,eh. Cerchi, archi ed ellissi con Circle, linee e riquadri con Line e qualche altra cosa. È tutto sul manuale, se vuoi qui: http://www.garybeene.com/vb/tut-plot.htm c'è un micro riassunto. Bye, G.
[toc] | [prev] | [next] | [standalone]
| From | Franz_aRTiglio <franzgol@N0SPAMtin.it> |
|---|---|
| Date | 2017-08-02 15:36 +0200 |
| Message-ID | <olskas$1aiq$1@gioia.aioe.org> |
| In reply to | #19123 |
Paperino ha usato la sua tastiera per scrivere : > Greg <greg@alicie.com> ha scritto: >> Il 01/08/2017 22:50:09 Paperino ha scritto: >>> Greg ha scritto: >>>> Paperino ha scritto: >>>>> Chi ti obbliga a usare le api per scrivere su una picturebox? >>>> Uhm....Il fatto che non esponga la proprietà text o caption? >>>> Ci sarebbe per caso altro? >>> >>> Picture1.Print "Ciao :-)" >> >> Sei un geniaccio! :) > > 'gerato... comunque, ricordati che su Form e PictureBox puoi > usare anche qualche altro comando nativo di VB, per disegnare. > Niente di che,eh. Puoi anche metterci dentro una label e usare il picbox come contenitore, peddire....
[toc] | [prev] | [next] | [standalone]
| From | Greg <greg@alicie.com> |
|---|---|
| Date | 2017-08-02 17:39 +0200 |
| Message-ID | <olsrnm$upo$1@solani.org> |
| In reply to | #19125 |
Il 02/08/2017 15:36:57 Franz_aRTiglio ha scritto: > Paperino ha usato la sua tastiera per scrivere : >> Greg <greg@alicie.com> ha scritto: >>> Il 01/08/2017 22:50:09 Paperino ha scritto: >>>> Greg ha scritto: >>>> >>>> Picture1.Print "Ciao :-)" >>> >>> Sei un geniaccio! :) >> >> 'gerato... comunque, ricordati che su Form e PictureBox puoi >> usare anche qualche altro comando nativo di VB, per disegnare. >> Niente di che,eh. > > Puoi anche metterci dentro una label e usare il picbox come > contenitore, peddire.... Grazie anche a te, adesso ho tanta davvero ;) -- Greg
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.lang.visual-basic
csiph-web