Diskussion zum Artikel "Wie erstellt man ein grafisches Panel beliebiger Komplexität?" - Seite 12
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Es ist verboten. Das Panel ist mit der Karte verbunden.
Ich danke Ihnen vielmals. Ich verstehe.
Darf ich bitte noch eine Frage stellen?
Ich möchte ein Panel erstellen, um eine Tabelle wie diese anzuzeigen
Aber ich kann nur das unten stehende Steuerelement finden, bedeutet das, dass das Panel die Erstellung der Tabelle nicht unterstützen kann, danke.
CLabel
Steuerelement, das auf dem grafischen Objekt "Text label" basiert
CBmpButton
Steuerelement, das auf dem grafischen Objekt "Bitmap-Label" basiert
CButton
Steuerelement, basierend auf dem grafischen Objekt "Button
CEdit
Control, basierend auf dem grafischen Objekt "Edit field
CPanel
Control, basierend auf dem Grafikobjekt "Rectangle label
CPicture
Control, basierend auf "Bitmap-Label"
Ich danke Ihnen vielmals. Ich verstehe.
Darf ich bitte noch eine Frage stellen?
Ich möchte ein Panel erstellen, das eine Tabelle wie die folgende anzeigt
Aber ich kann nur das Steuerelement unten zu finden, ist, dass bedeuten, Panel kann nicht unterstützen, um die Tabelle zu erstellen, ich danke Ihnen.
CLabel
Steuerelement, das auf dem grafischen Objekt "Text label" basiert
CBmpButton
Steuerelement, das auf dem grafischen Objekt "Bitmap-Label" basiert
CButton
Steuerelement, basierend auf dem grafischen Objekt "Button
CEdit
Control, basierend auf dem grafischen Objekt "Edit field
CPanel
Control, basierend auf dem Grafikobjekt "Rectangle label
CPicture
Control, basierend auf "Bitmap-Label"
Sie müssen die Tabelle selbst erstellen. Suchen Sie nach Beispielen in Artikeln und CodeBase.
Sie müssen die Tabelle selbst erstellen. Suchen Sie nach Beispielen in Artikeln und CodeBase.
Ok, vielen Dank. Ich denke, ja.
Ich werde versuchen, sie in Artikel und Codebase zu finden.
Nochmals vielen Dank für Ihre Unterstützung .
Ich versuche, eine vertikale Bildlaufleiste ohne Verknüpfung mit dem Panel zu erstellen, nur auf das Diagramm, aber es funktioniert nicht aus irgendeinem Grund.
Zum Beispiel mit einem Kontrollkästchen, reagiert dieser Code auf einen Mausklick. Das Häkchen erscheint und verschwindet.
Aber bei einer vertikalen Bildlaufleiste - keine Reaktion auf Mausklicks.
Können Sie mir bitte sagen, wer weiß, wie man dieses kombinierte Element in einem Diagramm zum Laufen bringt?
Können Sie mir sagen, wie man ein Dialogfeld aufruft?
Ich habe zum Beispiel ein Panel erstellt, in dem es eine Schaltfläche "Alle Positionen schließen" gibt. Wenn ich auf diese Schaltfläche klicke, sollte ein Dialogfeld mit der Frage "Sind Sie sicher? Ja/Nein. Wie kann ich das implementieren?
Derzeit erbe ich von CAppDialog und habe ein kleines Formular mit den Schaltflächen Ok/Abbrechen erstellt. Wenn ich auf die Schaltfläche "Ok" klicke, habe ich eine Zeile hinzugefügt
gDialogForm.Destroy(); ChartRedraw();Aber das Dialogformular bleibt immer noch auf dem Bildschirm.
Wie kann ich das beheben?
Ich habe zum Beispiel ein Panel erstellt, in dem es eine Schaltfläche "Alle Positionen schließen" gibt. Wenn ich auf diese Schaltfläche klicke, sollte ein Dialogfeld mit der Frage "Sind Sie sicher? Ja/Nein. Wie kann ich das implementieren?
Derzeit erbe ich von CAppDialog und habe ein kleines Formular mit den Schaltflächen "Ok/Cancel" erstellt. Wenn ich auf die Schaltfläche "Ok" klicke, habe ich eine Zeile hinzugefügt
Aber das Dialogformular bleibt immer noch auf dem Bildschirm.
Wie kann man das beheben?
Ich habe zum Beispiel ein Panel erstellt, in dem es eine Schaltfläche "Alle Positionen schließen" gibt. Wenn ich auf diese Schaltfläche klicke, sollte ein Dialogfeld mit der Frage "Sind Sie sicher? Ja/Nein. Wie kann ich das implementieren?
Derzeit erbe ich von CAppDialog und habe ein kleines Formular mit den Schaltflächen "Ok/Cancel" erstellt. Wenn ich auf die Schaltfläche "Ok" klicke, habe ich eine Zeile hinzugefügt
Aber das Dialogformular bleibt immer noch auf dem Bildschirm.
Wie kann man das beheben?
Ich habe zum Beispiel ein Panel erstellt, in dem es eine Schaltfläche "Alle Positionen schließen" gibt. Wenn ich auf diese Schaltfläche klicke, sollte ein Dialogfeld mit der Frage "Sind Sie sicher? Ja/Nein. Wie kann ich das implementieren?
Derzeit erbe ich von CAppDialog und habe ein kleines Formular mit den Schaltflächen "Ok/Cancel" erstellt. Wenn ich auf die Schaltfläche "Ok" klicke, habe ich eine Zeile hinzugefügt
Aber das Dialogformular bleibt immer noch auf dem Bildschirm.
Wie kann man das beheben?
Nehmen Sie das Beispiel "Close On Chart Panel" und fügen Sie einen "MessageBox"-Aufruf in die Click-Handler ein.
Nehmen Sie in der Datei 'Close On Chart Panel Dialog.mqh' diese Änderungen vor:
Ergebnis:
Hallo, danke für Ihr tolles Tutorial
Ich versuche, meine eigenen zu machen, in meinem Panel durch einen Klick auf eine Schaltfläche die andere sollte deaktivieren und verstecken, wird es verstecken, wenn ich in den Bereich der versteckten Schaltfläche klicken es immer noch funktionieren
Ich habe meine Codes hier, wenn Sie mir helfen könnten, das wäre großartig
Indikator:
Klasse: