Delphi


Přehled komponent a jejich vlastností

  • Form = formulář, hlavní okno, na které se umisťují další komponenty
    Vlastnosti:
  • Caption = záhlaví, datový typ = string (řetězec)
  • Name = jméno, kterým je formulář reprezentován ve zdrojovém kódu, datový typ = string (řetězec)
  • Color = barva, lze zadat jako slovo (proměnnou s předem připravenými hodnotami) nebo hexadecimálně
  • Top = vlastonst k zarovnání, určuje jak daleko bude vrchní okraj formuláře od vrchního okraje monitoru
  • Left = vlastnost k zarovnání, určuje jak daleko bude levý okraj formuláře od levého okraje monitoru
  • Hight = výška formuláře
  • Weight = šířka formuláře
    Schopnosti:
  • Close = procedura zajišťující zavření formuláře

  • Button = tlačítko, lze přiřazovat události jako např.: onClick, onMouseOver...
    Vlastnosti:
  • Caption = text, který je je napsán na tlačítku, datový typ = string (řetězec)
  • Name = jméno, kterým je tlačítko reprezentováno ve zdrojovém kódu, datový typ = string (řetězec)
  • FontStyle = řez písma (tučné, kurzíva, podtržené, přeškrtnuté)
  • Font = typ písma (Times, Arial...)
  • Top = vlastonst k zarovnání, určuje jak daleko bude vrchní okraj tlačítka od vrchního okraje formuláře
  • Left = vlastnost k zarovnání, určuje jak daleko bude levý okraj tlačítka od levého okraje formuláře
  • Hight = výška tlačítka
  • Weight = šířka tlačítka

  • Label = popisek, zadává uživateli instrukce, nemívá žádne funkce ani procedury
    Vlastnosti:
  • Caption = text, který je zobrazen, kterým je uživatel informován, datový typ = string (řetězec)
  • Name = jméno, kterým je prvek reprezentován ve zdrojovém kódu, datový typ = string (řetězec)
  • Color = barva popisku, lze zadat jako slovo (proměnnou s předem připravenými hodnotami) nebo hexadecimálně
  • Top = vlastonst k zarovnání, určuje jak daleko bude vrchní okraj popisku od vrchního okraje formuláře
  • Left = vlastnost k zarovnání, určuje jak daleko bude levý okraj popisku od levého okraje formuláře
  • Hight = výška popisku
  • Weight = šířka popisku (většinou se upravuje podle množství textu automaticky)

  • Edit = textové pole, lze jím získávat informace od uživatele (nebo je mu předávat), slouží jako jednořádkový text
    Vlastnosti:
  • Text = obdobná vlastnost jako caption, datový typ = string (řetězec)
  • Name = jméno, kterým je prvek reprezentován ve zdrojovém kódu, datový typ = string (řetězec)
  • Color = barva textového pole
  • Hight = výška pole
  • Weight = šířka pole

    Přetypování string na integer a naopak


    Je-li potřeba načíst (vypsat) číslo z (do) Editu (získat nějaký číselný údaj od uživatele k dalším početním operacím, např. součet, rozdíl...) je nutné přetypovat datový typ z textové hodnoty na číselnou (popříp.opačně)

    string na integer.

    !!Edit1.Text = string!!
    var a:integer;

    příklad přetypování
    a:=StrToInt(Edit1.Text);
    do proměnné a je přiřazena hodnota z komponenty edit.

    a naopak
    Edit1.Text:=IntToStr(a);
    do textového pole je přiřazena hodnota z proměnné a

    Nebojte, ještě to není všechno... ;-)