Htmlview

J’aimerais créer un Tab a l’aide d’un bouton avec du contenue déja programmer a l’intérieur j’aimerais qu’a chaque fois que la personne ajoute un tab il ajoute une nouvelle frame de HTMLVIew

il faut regarder l’exemple xojo à cet endroit :
/Example Projects/Sample Applications/SimpleBrowser.xojo_binary_project

Merci je suis aller voir cette application ce n’est pas se que je cherche ceci est deja en fonction.

En fait j’ai créer un Tabpanel et j’aimerais que chaque fois que je cliquer sur le bouton ajouter sa créer une nouvelle tab suivi d’un nouvelle fenêtre HTMLView.

Il faut créer un ContainerControl avec un HTMLViewer dedans.

A chaque action du bouton, ajouter un onglet au TabPanel et y ajouter une nouvelle instance du container

Merci j’ai créer un ContainerControl et j’ai créer le bouton pour faire ajouter un onglet dans le TabPanel mais le ContainerControl ne suit pas dans les onglet.

Il te faut placer l’objet a dupliquer dans un tableau de contrôles et ensuite le placer dans la bonne page

Exemple avec un oval
Var nb As Integer = TabPanel1.PanelCount
Var d As DateTime
d = DateTime.now

’ === ajout element a TabPanel1 + selection
TabPanel1.AddPanel ( d.SQLDateTime )
nb = TabPanel1.PanelCount
TabPanel1.SelectedPanelIndex = nb - 1

’ === creation clone de Oval1
Var ctrl_Oval As Oval
ctrl_Oval = New Oval1
ctrl_Oval.FillColor = &cFF2F9200
ctrl_Oval.Top = Oval1(0).Top + 10
ctrl_Oval.Left = TabPanel1.Left + 10

’ === placement nouvel oval
ctrl_Oval.PanelIndex = TabPanel1.SelectedPanelIndex

nb = nb
slt

Forum for Xojo Programming Language and IDE. Copyright © 2021 Xojo, Inc.