<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Yes, I know there are tooltips - I use them extensively, and I know I could just do something else (and I will try what you showed).</p>
<p>But first I want to be sure:</p>
<p>- From code, I can open the combobox, but from code, I cannot close it without selecting something first. (code example down here).</p>
<p> </p>
<p>While, as user of the running program, you can just click somewhere else, and the combobox will close WITHOUT making a selection.</p>
<p>I tried to emulate that, by changing the focus from in the code, or activating a click somewhere else, but then the combobox stays open.</p>
<p>So it might just be not possible by the limitations of Qt / KDE /...</p>
<p> </p>
<p>Code ; I made an entry in the Help menu: "Demo":</p>
<p> </p>
<p>mniHelpDemo_Click()</p>
<p>Dim iWaitABit as integer = 2</p>
<p>...</p>
<p>combobox1.Background = Color.Yellow</p>
<p>combobox1.Popup</p>
<p>Wait iWaitABit</p>
<p>' combobox1.Popdown  - doesn't exist?</p>
<p>' I know I can do .. (but that selects something):</p>
<p>combobox1_Click()</p>
<p>combobox1.Background = Color.Background</p>
<p>' ....</p>
<p> ' for the rest it is really funny to show the user around in a form:</p>
<p>Button1.Background = Color.Yellow</p>
<p>Wait iWaitABit</p>
<p>Button1.Background = Color.Background</p>
<p>Tabstrip1.index=4</p>
<p>Tabstrip1.Background = Color.Yellow</p>
<p>Wait iWaitABit</p>
<p>Tabstrip1.Background = Color.Background</p>
<p>Textbox1.Background = Color.Yellow</p>
<p>Wait iWaitABit</p>
<p>Textbox1.Background = Color.Background</p>
<p>' etc...</p>
<p> </p>
<p> </p>
<p>Kind greetings,</p>
<p>Wig</p>
<p>Gianluigi Gradaschi schreef op 2021-09-24 10:01:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<pre>Il 23/09/21 19:29, T Lee Davidson ha scritto:</pre>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px">To demonstrate something to the user of my form, I let the application open a combobox with .Popup.</blockquote>
<pre>If I understand correctly you use a ComboBox as a step by step help.
I remind you that for small explanations there are ToolTips, for more detailed explanations, I recommend this method (copy the code in a graphic project): (*)

Regards
Gianluigi

(*)
Public Sub Form_Open()

  Dim panWind As Panel
  Dim panWiki As SidePanel
  Dim panScroll As ScrollView
  Dim txtWiki As TextLabel
  Dim sWiki As String

  With Me
    .H = 512
    .W = 752
    .Arrangement = Arrange.Horizontal
    .Margin = True
    .Spacing = True
  End With

'--Window
  With panWind = New Panel(Me)
    .Arrangement = Arrange.Vertical
    .Expand = True
    .Spacing = True
  End With

'--Help
  With panWiki = New SidePanel(Me)
    .Arrangement = Arrange.Fill
    .W = 176
    .Background = Color.TextBackground
    .Margin = True
    .Orientation = Align.Right
    .Border = True
  End With

  With panScroll = New ScrollView(panWiki)
    .Arrangement = Arrange.Vertical
    .Border = False
    .ScrollBar = Scroll.Vertical
  End With

  sWiki = "<center><b>HELP</b></center><br><b>1</b> <br>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.<br><br><b>2</b><br>Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem.<br><br><b>3</b> <br>Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. <br><br><b>4</b> <br>Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum.<br><br><b>5</b> <br>Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.<br><br><b>6</b> <br>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.<br><br><b>7</b> <br>Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem.<br><br><b>8</b> <br>Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem.<br><br><b>9</b> <br>Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Luis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. <br><br><b>10</b> <br>Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem."

  With txtWiki = New TextLabel(panScroll)
    .AutoResize = True
    .Text = sWiki
  End With

End

----[ <a href="http://gambaswiki.org/wiki/doc/netiquette">http://gambaswiki.org/wiki/doc/netiquette</a> ]----
</pre>
</blockquote>
<p> </p>
<div> </div>
</body></html>