Hi Claudio,
I am the author of bBrowser. As you have already experienced, the VO version of bBrowser can not be used with X#. For X# and Visual Studio the following version is needed:
bBrowser.NET 4 (XSharp Edition)
(https://www.bbrowser.net/index.php/en/s ... harp-en-gb)
Please contact me via private mail (support@bbrowser.com) so we can discuss the problem and find a solution.
Regards
Joachim Bieler
VO: Colorare testo e/o background di alcuni campi e/o righe di una DATALISTVIEW
Moderator: wriedmann
- Joachim Bieler
- Posts: 37
- Joined: Mon Aug 19, 2019 1:51 pm
- Location: Germany
- claudiocarletta
- Posts: 101
- Joined: Sat Sep 05, 2020 8:56 am
VO: Colorare testo e/o background di alcuni campi e/o righe di una DATALISTVIEW
Salve a tutti,
grazie al buon Joachim Bieler sono riuscito ad avere la versione corretta del bBrowser ma non riesco a trovare il modo per includere il controllo bBrowser nell'Editor delle maschere.
Ho inserito i tre componenti nel References ma tra i controlli utilizzabili nelle windows il controllo bBrowser non c'è.
Nella versione per VO c'era un programma che serviva proprio a integrare l'editor delle Windows che inquesta versione non ho trovato.
Penso che sia necessario mettere questo nuovo controllo in qualche meandro tra le cartelle ma non saprei cosa e dove.
Qualcuno può aiutarmi?
Grazie a tutti
Claudio
grazie al buon Joachim Bieler sono riuscito ad avere la versione corretta del bBrowser ma non riesco a trovare il modo per includere il controllo bBrowser nell'Editor delle maschere.
Ho inserito i tre componenti nel References ma tra i controlli utilizzabili nelle windows il controllo bBrowser non c'è.
Nella versione per VO c'era un programma che serviva proprio a integrare l'editor delle Windows che inquesta versione non ho trovato.
Penso che sia necessario mettere questo nuovo controllo in qualche meandro tra le cartelle ma non saprei cosa e dove.
Qualcuno può aiutarmi?
Grazie a tutti
Claudio
VO: Colorare testo e/o background di alcuni campi e/o righe di una DATALISTVIEW
Hi Claudio,
Please check in the folders of the bBrowser samples, there should be some cavowed.inf files. Copy one of those files inside the folder of the X# project(s) where you want to use bBrowser, restart VS and the next time, the control will be available in the VO window toolbox.
Just make sure that there does not exist already another version of cavowed.inf already in your project, and delete it if there is.folder
Please check in the folders of the bBrowser samples, there should be some cavowed.inf files. Copy one of those files inside the folder of the X# project(s) where you want to use bBrowser, restart VS and the next time, the control will be available in the VO window toolbox.
Just make sure that there does not exist already another version of cavowed.inf already in your project, and delete it if there is.folder
Chris Pyrgas
XSharp Development Team
chris(at)xsharp.eu
XSharp Development Team
chris(at)xsharp.eu
- claudiocarletta
- Posts: 101
- Joined: Sat Sep 05, 2020 8:56 am
VO: Colorare testo e/o background di alcuni campi e/o righe di una DATALISTVIEW
Grazie Chris,
sempre prezioso
sempre prezioso
- claudiocarletta
- Posts: 101
- Joined: Sat Sep 05, 2020 8:56 am
VO: Colorare testo e/o background di alcuni campi e/o righe di una DATALISTVIEW
Salve a tutti,
purtroppo ho ancora bisogno di voi.
Se facevo un doppio click su una DataListView intercettavo il metodo di callback ListViewMouseButtonDoubleClick()
Se adesso faccio un doppio click su un controllo bBrowser quale metodo di callback viene invocato?
Come lo implemento? E soprattutto, dove trovo degli esempi per poterli utilizzare tutti ogni qualvolta ne avrò bisogno?
Capisco che voi siete sempre disponibilissimi ma... trovo più soddisfazione a camminare da solo quando posso.
Un saluto a tutti
Claudio
p.s. io che uso il vecchio diletto VO in C# quali esempi devo prendere in considerazione? Quelli delle versione VO oppure quelli di X#?
purtroppo ho ancora bisogno di voi.
Se facevo un doppio click su una DataListView intercettavo il metodo di callback ListViewMouseButtonDoubleClick()
Code: Select all
method ListViewMouseButtonDoubleClick(oListViewMouseEvent)
super:ListViewMouseButtonDoubleClick(oListViewMouseEvent)
//Put your changes here
LOCAL sSym AS SYMBOL
sSym := oListViewMouseEvent:NameSym
DO CASE
CASE sSym == #DLAlunni
if SELF:oDCDLAlunni:ItemCount > 0
AddNewAlu()
endif
ENDCASE
return NIL
Come lo implemento? E soprattutto, dove trovo degli esempi per poterli utilizzare tutti ogni qualvolta ne avrò bisogno?
Capisco che voi siete sempre disponibilissimi ma... trovo più soddisfazione a camminare da solo quando posso.
Un saluto a tutti
Claudio
p.s. io che uso il vecchio diletto VO in C# quali esempi devo prendere in considerazione? Quelli delle versione VO oppure quelli di X#?
VO: Colorare testo e/o background di alcuni campi e/o righe di una DATALISTVIEW
Ciao Claudio,
questo è un esempio:
Il server è posizionato sul record scelto.
Per gli esempi: dovrebbero essere gli stessi in quanto il bBrowser lavora in modalità compatibile VO.
Wolfgang
questo è un esempio:
Code: Select all
method CellDoubleClick( oEvent ) class StdBrowser
self:EditRecord()
return true
Per gli esempi: dovrebbero essere gli stessi in quanto il bBrowser lavora in modalità compatibile VO.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
- claudiocarletta
- Posts: 101
- Joined: Sat Sep 05, 2020 8:56 am
VO: Colorare testo e/o background di alcuni campi e/o righe di una DATALISTVIEW
Grazie Wolfgang,
ho implementato il tuo suggerimento aggiungendo il controllo dell'eventuale record cancellato (anche se non visibile lo considerava, in questo modo invece lo ignora)
Mi è sorta comunque una domanda: ma se nella stessa finestra avessi più di un controllo bBrowser come faccio a capire quale controllo abbia scatenato l'evento di doppio click?
Ad esempio con le DataListView si aveva:
che mi permetteva di individuare il controllo scatenante, adesso invece?
Ciao
Claudio
ho implementato il tuo suggerimento aggiungendo il controllo dell'eventuale record cancellato (anche se non visibile lo considerava, in questo modo invece lo ignora)
Code: Select all
method CellDoubleClick( oEvent )
if (SELF:oDCDLAlunni:CurrentRecNo > 0) .and. (!SELF:oDCDLAlunni:Server:Deleted)
AddNewAlu()
endif
return true
Ad esempio con le DataListView si aveva:
Code: Select all
method ListViewMouseButtonDoubleClick(oListViewMouseEvent)
super:ListViewMouseButtonDoubleClick(oListViewMouseEvent)
//Put your changes here
LOCAL sSym AS SYMBOL
sSym := oListViewMouseEvent:NameSym
DO CASE
CASE sSym == #DLAlunni
if SELF:oDCDLAlunni:ItemCount > 0
AddNewAlu()
endif
CASE sSym == #DLPermessi
if SELF:oDCDLPermessi:ItemCount > 0
StampaPermesso()
endif
ENDCASE
return NIL
Ciao
Claudio
VO: Colorare testo e/o background di alcuni campi e/o righe di una DATALISTVIEW
Ciao Claudio,
nel caso di più controlli bBrowser sulla stessa finestra puoi fare esattamente la stessa cosa.
Il parametro "oEvent" è del tipo ControlEvent.
Wolfgang
nel caso di più controlli bBrowser sulla stessa finestra puoi fare esattamente la stessa cosa.
Il parametro "oEvent" è del tipo ControlEvent.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it