Diskussion zum Artikel "Grafische Interfaces XI: Integration der graphischen Standardbibliothek (build 16)" - Seite 5

 
Konstantin:

wie man den Schriftzug mit dem Symbol zusammen nach rechts verschiebt:

Das Icon wird separat mit der Methode IconXGap(...) verschoben, aber die Beschriftung habe ich nicht gefunden

Beispiel:

   m_window1.IconXGap(80);
   m_window1.LabelXGap(100);

Ergebnis:


 
Anatoli Kazharski:

Beispiel:

Ergebnis:


Schon gefunden ))

Übrigens, wie kann man das Formular transparent machen, aber die Kopfzeile nicht transparent lassen?

 
Konstantin:

Übrigens, wie kann man das Formular transparent machen, aber die Kopfzeile nicht transparent lassen?

Ich kann das jetzt nicht tun.

 
Anatoli Kazharski:

Das kannst du jetzt nicht mehr machen.

Schade, es ist die am meisten benötigte Sache, ich werde wieder eine Bibliothek bauen müssen ((

 
Konstantin:

schlecht, das Notwendigste, wir müssen wieder eine Bibliothek bauen ((

Warum müssen Sie das tun? Welches Endergebnis wollen Sie erreichen?

 
Anatoli Kazharski:

Warum müssen Sie das tun? Welches Endergebnis möchten Sie erreichen?

Ich benötige eine Formularüberschrift (da es keine Möglichkeit gibt, sie loszuwerden), eine transparente Formularleinwand, die beim Testen des Diagramms sichtbar wäre, wie hier, nur mit einem Ticker:

Jetzt sieht die Kopfzeile des Formulars nicht gut aus, wenn man sie nicht transparent macht und das Symbol mit dem Text nach links verschiebt, wird das Diagramm nicht sichtbar.

Ich musste das Formularsymbol und die Beschriftung verschieben, damit es keine Überschneidungen mit dem Diagrammsymbol gibt, das auf keinen Fall entfernt werden kann.

 
Übrigens, wie kann man die Hintergrundfarbe einer Tabellenzelle oder zumindest einer Zeile ändern?
 
Konstantin:

Sie benötigen einen Formularkopf (da Sie ihn nicht loswerden können), eine transparente Formularleinwand, die beim Testen eines Diagramms sichtbar ist, wie hier, nur mit einem Ticker:

Wenn Sie ihn nicht transparent machen und das Symbol mit dem Text nach links verschieben, wird das Diagramm nicht sichtbar sein.

Ich musste das Formularsymbol und die Beschriftung verschieben, um zu vermeiden, dass sich das Diagrammsymbol überschneidet, das auf keinen Fall entfernt werden kann

Kann man das Symbol und den Text nicht überhaupt nicht anzeigen? Dann müssen Sie sie nicht verschieben.
 
Konstantin:

Sie benötigen einen Formularkopf (da Sie ihn nicht loswerden können), eine transparente Formularleinwand, die beim Testen eines Diagramms sichtbar ist, wie hier, nur mit einem Ticker:

Wenn Sie ihn nicht transparent machen und das Symbol mit dem Text nach links verschieben, wird das Diagramm nicht sichtbar sein.

Ich musste das Formularsymbol und die Beschriftung verschieben, damit es keine Überschneidungen mit dem Diagrammsymbol gibt, das auf keinen Fall entfernt werden kann.

Nur das?

Hinter der Tabelle ist das Diagramm ohnehin nicht zu sehen. Sie können also einfach so vorgehen, wie auf dem Screenshot unten gezeigt. Das Symbol und alles andere kann in der Kopfzeile hinzugefügt werden.


 
Konstantin:
Übrigens, wie kann man die Hintergrundfarbe einer Tabellenzelle oder zumindest einer Zeile ändern?

Bislang kann nur die Textfarbe geändert werden.