<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno lun 11 mar 2019 alle ore 15:28 Peter Peyotle <<a href="mailto:peterpeyotle@gmx.de">peterpeyotle@gmx.de</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello and good day.<br><br>I have the following problem:<br><br>I put a combo box (or another control) in a cell of a tableview. The ComboBox is set by clicking on the cell.<br>I use the following code:<br>' -----------------------------------------------------------------------------------------------<br>'Gambas class file<br><br>Private myCombo As ComboBox<br><br>Public Sub form_Open ()<br>myCombo = New ComboBox (TableView1.Children [0])<br>Object.Attach (TableView1, Me, "tabEvents")<br>  <br>  TableView1.Columns.Count = 2<br>  TableView1.rows.Count = 15<br>  TableView1.Columns [0] .Width = TableView1.W / 2 - 15<br>  TableView1.Columns [1] .Width = TableView1.W / 2 - 15<br>End<br><br>Public Sub showCombo (tabIndex As Integer)<br>  Dim Xstart, CorrY As Integer<br><br>  myCombo.w = TableView1 [0, 1] .Width<br>  myCombo.h = TableView1 [0, 1] .Height<br><br>  myCombo.Y = TableView1 [tabIndex, 1] .Y<br>  myCombo.X = TableView1 [tabIndex, 1] .x<br>End<br><br>Public Sub tabEvents_Click ()<br>  <br>  show combo (Last.row)<br>  <br>End<br><br>' --------------------------------------------------------------------------------------------------------------------<br><br>It works very well too.<br>But, if I scroll the view into the area whose cells are first visible by scrolling, then the position fails (thus here: myCombo.Y = TableView1 [tabIndex, 1] .Y)<br><br>Perhaps this can be compensated by a correction factor.<br>But I think the tableview should also place in the not (always) visible area correctly.<br><br>Thanks for the help - I need her :-(.<br><br></blockquote><div><br></div><div>I attach a project that could offer you some ideas.<br>It comes from this discussion on Gambas-it.org [0].<br>Use the translator for explanations (they are in Italian).<br><br>Regards<br>Gianluigi<br><br>[0] <a href="https://www.gambas-it.org/smf/index.php?topic=4921.0">https://www.gambas-it.org/smf/index.php?topic=4921.0</a> <br></div></div></div></div>