User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Programación en C++ Builder

 Arrays (Arrays)
 Zeiger
3. Beispiel Klasse in C + +
8. AnsiString Klasse Methoden
 C + +-Projekte
 Pakete, verteilen eine Anwendung ohne Installation
 Börse sortieren oder Blase
 Zeichenfolgenfunktionen string.h

6.2. Abgeleitet TscrollingWinControl

TranslateApiException: Timeout : ID=3817.V2_Json.Translate.3FEA7A6C

6.3. Derivate von TWinControl

TranslateApiException: Timeout : ID=3010.V2_Json.Translate.3FB92E13

6.4. Abgeleitet von TControl

Ausrichten <br/> bestimmt die Ausrichtung des Steuerelements in Bezug auf dessen Container.

 Enum TAlign {hoch, AlNone, AlBottom, AlLeft, okay, AlClient}; __property TAlign Align = {lesen = FAlign, schreiben = SetAlign, Standardwert = 0;}
Wert Bedeutung
AlNone die Komponente bleibt, wo es auf das Formular oder den Panel platziert wurde. Dies ist der Standardwert.
Hohe die Komponente bewegt sich an die Spitze der Form und Größe wird an die Breite des Formulars ausfüllen. Die Höhe der Komponente ist nicht betroffen.
AlBottom die Komponente bewegt sich am unteren Rand der Form und die Größe wird an die Breite des Formulars ausfüllen. Die Höhe der Komponente ist nicht betroffen.
AlLeft die Komponente auf der linken Seite des Formulars verschoben und die Größe wird an die Höhe des Formulars auszufüllen. Die Breite der Komponente ist nicht betroffen.
AlRight die Komponente auf der rechten Seite des Formulars verschoben und die Größe wird an die Höhe des Formulars auszufüllen. Die Breite der Komponente ist nicht betroffen.
AlClient die Komponente wird an den Clientbereich eines Formulars füllen. Wenn eine Komponente bereits Gouverneur Teil des Clientbereichs, die Komponente wird an den verbleibenden Clientbereich angepasst.
 / / einer TProgressBar-Steuerelement dynamisch erstellen / / und richten Sie es an den unteren Rand der Form. void __fastcall TForm1:Button1Click(TObject_*Sender) {TProgressBar ** ProgressBar = neue TProgressBar (this);}
ProgressBar - > Parent = this;
ProgressBar - > Align = AlBottom;
}

BoundsRect <br/>

Beschriftung <br/> geben Sie den Text, die das Steuerelement identifiziert, verwenden.

 __property System: AnsiString Caption = {lesen = GetText, schreiben = Browserextension;}

Die folgenden Code behält die Größe der Beschriftung Steuerelement Konstanten, obwohl die Länge der die Beschriftung der Label-Komponente ändert. In der Folge die Beschriftung des Labels ist wahrscheinlich zu lang, um in der Bezeichnung angezeigt wird, wenn der Benutzer auf die Schaltfläche klickt:

 void __fastcall TForm1:Button1Click(TObject_*Sender) {Label1 - > AutoSize = False;}
    Label1 - > Caption = "diese Zeichenfolge ist zu lang, wie die Beschriftung des Etiketts";
} <br/>

Farbe <br/> legt die Hintergrundfarbe des Steuerelements.

 __property Color Graphics: TColor = {lesen = FColor, schreiben = SetColor gespeichert = IsColorStored, = Standard-2147483643};

Der folgende Code ändert die Farbe der Form-Steuerelement mithilfe von das Dialogfeld Farbe. Das Beispiel zeigt das Dialogfeld Farbe, wenn die Button1-Schaltfläche geklickt wird, so dass der Benutzer eine Farbe im Dialogfeld auswählen. Wenn ein Color-Wert im Dialogfeld ausgewählt ist, ist es das Shape-Steuerelement zugewiesen.

 void __fastcall TForm1:Button1Click(TObject_*Sender) {Wenn (ColorDialog1 - > Execute) Shape1 - > Farbe = ColorDialog1 - > Farbe;}

Cursor <br/> angeben die Bild verwendet, um den Cursor-Zeiger darstellen, wenn er durch die Region des Steuerelements bewegt wird.

 __property TCursor Cursor = {lesen = FCursor, schreiben = SetCursor, Standardwert = 0;}

CrDefault was Cursor ist der Standardwert für die Fensterklasse. In der Regel CrArrow.

Bild verwendet, um den Mauszeiger zu vertreten.

Aktiviert <br/> Eigenschaft, die angibt, Wenn das Steuerelement reagieren, Maus, Tastatur, und Zeitgeberereignisse.

 __property Bool Enabled = {lesen = FEnabled, schreiben = Setenable, Standardwert = 1};

Deaktivieren Sie auf den Button mit dem Namen FormatDiskButton,

 FormatDiskButton - > Enabled = False;

Font <br/> steuert die Textattribute des Steuerelements <br/> im Formular verwendeten Schriftart. Für das Formular eine Komponente innewohnt angegebene Schriftart befindet sich in es (abhängig von der ParentFont-Eigenschaft).

 __property Graphics: TFont ** Font = {lesen = FFont, schreiben = SetFont, gespeichert = IsFontStored;}

, Um eine neue Schriftart zu ändern geben Sie ein neues TFont-Objekt. Um die Schriftart zu ändern, ändern Sie den Wert für die Farbe, Höhe, Name, Pitch, Größe oder Stil des Objekts TFont.

Um dieses Beispiel zu verwenden setzen Sie ComboBox und TRichEdit an Form. <br/> während der Formularerstellung, eine Liste von Schriftartnamen enthält, in das Kombinationsfeld geladen werden. Wenn das Kombinationsfeld geklickt wird, wird Rich Edit-Steuerelements auf den Namen der Schriftart in das Kombinationsfeld korrespondierenden Schriftart festgelegt.

 void __fastcall TForm1:FormCreate(TObject_*Sender) {für (Int ich = 0; i < Bildschirm - > Fonts - > Count; i ++) ComboBox1 - > Gegenstände - > Add (Bildschirm - > Fonts - > Strings[i]);}

void __fastcall TForm1:ComboBox1Click(TObject_*Sender) {RichEdit1 - > Font - > Name = ComboBox1 - > Gegenstände - > Zeichenfolgen [ComboBox1 - > ItemIndex];}

Höhe <br/> gibt die Höhe des Steuerelements oder Formulars in Pixel an.

 __property Int Height = {lesen = FHeight, schreiben = SetHeight, Nodefault};

Hinweis <br/> enthält den Text, die angezeigt wird, wenn Sie die Maus über das Steuerelement bewegen.

 __property System: AnsiString Hint = {Lesen = FHint, schreiben = FHint;}

Edit1 - > Hint = "Name|""Geben Sie in das Bearbeitungsfeld";

"Name" die Zeichenfolge wird im Feld Hinweis helfen und die Zeichenfolge "Enter Name im Bearbeitungsfeld" wird angezeigt, wie in den OnHint-Ereignishandler angegeben.

In diesem Beispiel wird einem Textfeld und einem Listenfeld auf einem Formular. Elemente im Listenfeld hinzugefügt werden und ein Hinweis helfen, beide Steuerelemente zugeordnet ist. Die letzte Anweisung ermöglicht die Hinweise helfen für die gesamte Anwendung.

 void __fastcall TForm1:FormCreate(TObject_*Sender) {Edit1 - > Hint = "Geben Sie Ihren Namen";}
    Edit1 - > ShowHint = True;

    Char String [10];
    Char-Index [3];

    für (Int_i_ = _1; _I_ < = _10; _i ++) {itoa(i,_string,_10)};
	Strcpy (String, "Item");
	ITOA(i,_index,_10);
	Strcat (String, Index);
	ListBox1 - > Gegenstände - > Add (String);
    } Hinweis = "Wählen Sie ein Element";
    ShowHint = True;
    Anwendung - > ShowHint = True;
}

Links <br/> geben Sie den Abstand zwischen der linken Seite der Komponente und des Containers in Pixel (Koordinate X).

 __property Int links = {lesen = FLeft, schreiben = SetLeft, Nodefault};

ParentFont <br/> bestimmt, Wenn das Steuerelement die Quelle definiert für den Container verwendet und nicht verkaufen.

 __property Bool ParentFont = {lesen = FParentFont, schreiben = SetParentFont, Standardwert = 1};

In diesem Beispiel verwendet eine Timer-Komponente und ein Label-Steuerelement. Wenn weiterhin ein OnTimer-Ereignis und das Label übergeordneten Schriftart verwendet, wird der Code ändert die Bezeichnung ParentFont-Eigenschaft auf False und ändert die Bezeichnung Schriftart Größe auf 30 Punkte. Wenn weiterhin ein OnTimer-Ereignis und das Label nicht übergeordneten Schriftart verwenden, legt der Code die ParentFont auf true fest. Das Ergebnis ist, dass die Bezeichnung Schriftart wächst und schrumpft abwechselnd, ein OnTimer jeweils-Ereignis fortsetzt.

 void __fastcall TForm1:Timer1Timer(TObject_*Sender) {Wenn (Label1 - > ParentFont_ == _true) Label1 - > Font - > Size = 30;}
    sonst Label1 - > ParentFont = True;
}

PopupMenu <br/>

ShowHint <br/> bestimmt, , ob angezeigt oder nicht der Text, der angezeigt wird, wenn Sie den Mauszeiger über das Steuerelement bewegen. <br/> finden Sie unter die Eigenschaft Hinweis.

 __property Bool ShowHint = {lesen = FShowHint, schreiben SetShowHint, gespeichert = = IsShowHintStored, Nodefault};

Top <br/> geben Sie den Abstand zwischen der Spitze der Komponente und des Containers in Pixel (koordinieren und).

 __property Int Top = {lesen = FTop, schreiben = SetTop, Nodefault};

Breite <br/> gibt die Breite des Steuerelements oder Formulars in Pixel an.

 __property Int Width = {lesen = FWidth, schreiben = SetWidth, Nodefault};

Loading
copyright © 2007-2024  www.alciro.org  All rights reserved.         
Share |