# MessageBox Titel

**URL:** <https://forum.xojo.com/t/messagebox-titel/83789>\
**Category:** Deutsch\
**Created:** [January 3, 2025, 5:30pm UTC](https://forum.xojo.com/t/messagebox-titel/83789 "2025-01-03T17:30:42Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andy\_Nightingale](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Andy\_Nightingale](https://forum.xojo.com/u/Andy_Nightingale)\
**Post date:** [January 3, 2025, 5:30pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/1 "2025-01-03T17:30:42Z")

</div>

Hallo Leute,  
Ich habe einen Button wo ich wenn ich draufkliche ein Fenster öffnet mit dem Hilfetext. Blöd ist nur das oben drüber untitled steht.- als Fenster Text. Wie kann ich diesen Text abändern oder auch löschen…also ohne Titel. Beides würde mich interessieren. MessageBox(“Mein Hilfetext”)  
Danke 😀

---

<div class="post-metadata">

**Author:** ![MarkusR](https://forum.xojo.com/user_avatar/forum.xojo.com/markusr/32/685_2.png) [@MarkusR](https://forum.xojo.com/u/MarkusR)\
**Post date:** [January 3, 2025, 7:26pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/2 "2025-01-03T19:26:28Z")

</div>

vielleicht ist MessageDialog besser.  
[https://documentation.xojo.com/api/user\_interface/desktop/messagedialog.html](https://documentation.xojo.com/api/user_interface/desktop/messagedialog.html)

Ich glaube die normale MessageBox zeigt den Haupt Fenster Namen als Titel.

Hast du hier den Namen eingetragen?

 ![grafik](https://forum.xojo.com/uploads/default/original/3X/0/b/0b6dd738e2fa27ac6883deb76cb8d5bcce75d8f6.png)

---

<div class="post-metadata">

**Author:** ![Andy\_Nightingale](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Andy\_Nightingale](https://forum.xojo.com/u/Andy_Nightingale)\
**Post date:** [January 4, 2025, 12:08pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/3 "2025-01-04T12:08:09Z")

</div>

Hallo Markus,  
danke für deine Tipps. Langsam kapiere ich wie es funktioniert. Ich habe alles einfach in eine Variable gespeichert und dann dort wieder rausgeholt so gehts:

_Var message As String_  
_Var TitleMessageBox As String_  
_Title = “Hilfe für Eingabe”_  
_message = "Hier können Sie eine Eingabe für alle Daten der Adresse speichern "_  
_MessageBox(message)_

---

<div class="post-metadata">

**Author:** ![MarkusR](https://forum.xojo.com/user_avatar/forum.xojo.com/markusr/32/685_2.png) [@MarkusR](https://forum.xojo.com/u/MarkusR)\
**Post date:** [January 4, 2025, 12:48pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/4 "2025-01-04T12:48:10Z")

</div>

> [@Andy\_Nightingale](#):
>
> Title = “Hilfe für Eingabe”

das ist das gleiche wie Self.Title wo du den Fenster Titel schreibst bevor die MSG Box auf geht.  
TitleMessageBox ist bei deinem Beispiel unbenutzt.

---

<div class="post-metadata">

**Author:** ![Michael\_Hußmann](https://forum.xojo.com/user_avatar/forum.xojo.com/michael_hu%C3%9Fmann/32/438_2.png) [@Michael\_Hußmann](https://forum.xojo.com/u/Michael_Hu%C3%9Fmann)\
**Post date:** [January 4, 2025, 1:47pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/5 "2025-01-04T13:47:18Z")

</div>

> [@Andy\_Nightingale](#):
>
> _Var message As String_  
> _Var TitleMessageBox As String_  
> _Title = “Hilfe für Eingabe”_  
> _message = "Hier können Sie eine Eingabe für alle Daten der Adresse speichern "_  
> _MessageBox(message)_

Irgendetwas kann da nicht stimmen … Wie Markus schon schrieb, erzeugst Du eine Variable TitleMessageBox, die Du dann aber gar nicht verwendest. Dann versuchst Du, einer nicht deklarierten Variablen „Title“ einen Wert zuzuweisen – eigentlich dürfte das gar nicht kompilieren. Und dann rufst Du MessageBox auf, eine Methode, die nichts von einem Titel weiß, aber irgendwie auf Deine nicht deklarierte Variable zugreift? Wie soll das funktionieren?

Wenn ich MessageBox auf dem Mac verwende, bekomme ich ein Fenster ohne Titelleiste – da wird überhaupt kein Titel angezeigt, auch nicht „Untitled“, sondern nur der Text, den man als Argument übergeben hat.

Wenn Du mehr Einfluss auf die Darstellung nehmen willst, solltest Du die Klasse MessageDialog verwenden:

```auto
var aMessageWindow as new MessageDialog

aMessageWindow.ActionButton.Caption = "Verstanden!"
aMessageWindow.Message = "Mein Hilfetext"

call aMessageWindow.ShowModal

```

MessageDialog bietet noch viel mehr Möglichkeiten, so kannst Du weitere Buttons anzeigen (und dann abfragen, welchen Button der Anwender gedrückt hat) und den Hilfetext um eine Erklärung ergänzen. Auch einen Titel kannst Du spezifizieren, der aber nur unter Windows (und Linux) angezeigt wird, nicht jedoch unter macOS.

---

<div class="post-metadata">

**Author:** ![Andy\_Nightingale](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Andy\_Nightingale](https://forum.xojo.com/u/Andy_Nightingale)\
**Post date:** [January 4, 2025, 1:57pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/6 "2025-01-04T13:57:42Z")

</div>

Verstehe…hmmm aber es funktioniert:

 ![grafik](https://forum.xojo.com/uploads/default/original/3X/6/c/6cfde5415fe2e3b5d4ede7eae5c1d16bafcfc7e4.png)  
Aber ok dann benutze ich MessageDialog. Danke sehr. Bin eben noch nicht so drin.-Anfänger halt.

---

<div class="post-metadata">

**Author:** ![Andy\_Nightingale](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Andy\_Nightingale](https://forum.xojo.com/u/Andy_Nightingale)\
**Post date:** [January 4, 2025, 1:58pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/7 "2025-01-04T13:58:29Z")

</div>

Ok. Dann muß ich mir das alles noch mehr ansehen. Das Ergebnis ist folgendes:

 ![grafik](https://forum.xojo.com/uploads/default/original/3X/6/c/6cfde5415fe2e3b5d4ede7eae5c1d16bafcfc7e4.png)

---

<div class="post-metadata">

**Author:** ![MarkusR](https://forum.xojo.com/user_avatar/forum.xojo.com/markusr/32/685_2.png) [@MarkusR](https://forum.xojo.com/u/MarkusR)\
**Post date:** [January 4, 2025, 2:06pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/8 "2025-01-04T14:06:25Z")

</div>

> [@Andy\_Nightingale](#):
>
> Bin eben noch nicht so drin.-Anfänger halt.

Das kommt mit der Zeit.  
Versuche jede Zeile zu verstehen was der Compiler machen wuerde, wie es Michael beschrieben hat.

---

<div class="post-metadata">

**Author:** ![frank\_esselbach](https://forum.xojo.com/letter_avatar_proxy/v4/letter/f/439d5e/32.png) [@frank\_esselbach](https://forum.xojo.com/u/frank_esselbach)\
**Post date:** [January 5, 2025, 2:14pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/9 "2025-01-05T14:14:32Z")

</div>

Du könntest auch ein “richtiges” Fenster verwenden, auf dem du ein Textareal mit Scrollbalken und einen OK-Button platzierst. Dieses Help-Fenster wird gleich beim Start der App (im Open-Event) mit hide versteckt und nur bei Bedarf mit show oder showmodal hervorgeholt …

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [January 5, 2025, 2:34pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/10 "2025-01-05T14:34:14Z")

</div>

Ich habe einmal eine einfache “Mouse Over”-Hilfe in einem Bereich im Fenster:

 ![Screenshot 2025-01-05 at 15.31.44](https://forum.xojo.com/uploads/default/original/3X/6/d/6dd04d16efc2709f5d64b9de8998a2b810176ce5.jpeg)

Dann gab es mal Code hier aus dem Forum für eine Art interaktiver Tour:

 ![Screenshot 2025-01-05 at 15.31.22](https://forum.xojo.com/uploads/default/original/3X/2/f/2f5dcbb170999f2a2eab12091930e8a7ca761414.jpeg)

Die Mouse Over-Hilfe ist aber wesentlich einfacher.

---

<div class="post-metadata">

**Author:** ![Andy\_Nightingale](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Andy\_Nightingale](https://forum.xojo.com/u/Andy_Nightingale)\
**Post date:** [January 5, 2025, 4:15pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/11 "2025-01-05T16:15:56Z")

</div>

Ahhh ok verstehe. Super Idee. Danke sehr. Ich werde das einmal testen.

---

<div class="post-metadata">

**Author:** ![Andy\_Nightingale](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Andy\_Nightingale](https://forum.xojo.com/u/Andy_Nightingale)\
**Post date:** [January 5, 2025, 4:17pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/12 "2025-01-05T16:17:13Z")

</div>

Hallo Beatrix,  
beides würde mich brennend interessieren. Wie mache ich das? Danke. 🙂

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [January 5, 2025, 4:47pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/13 "2025-01-05T16:47:57Z")

</div>

Den Code für die interactive Tour gibt es hier: [GitHub - VanDerLars/xojo-intro: A simple class to create step-by-step intros in Xojo Desktop-Applications](https://github.com/VanDerLars/xojo-intro) . Der Code arbeitet viel mit AddHandler. Dafür ist das relativ einfach einzubinden.

Die Hilfe habe ich mit StackView von @Martin_T gemacht. Kostet 15 Euronen - glaube ich. Die Controls mit MouseOver machen solange ein RaiseEvent MouseOver bis sie im Fenster angekommen sind. Das leitet dann den Hilfetext an den StackView weiter.

---

<div class="post-metadata">

**Author:** ![Andy\_Nightingale](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Andy\_Nightingale](https://forum.xojo.com/u/Andy_Nightingale)\
**Post date:** [January 10, 2025, 8:38pm UTC](https://forum.xojo.com/t/messagebox-titel/83789/14 "2025-01-10T20:38:50Z")

</div>

Danke sehr 🙂
