logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Dodawanie i usuwanie zakładek w TabbedNotebook Delphi, ograniczenia Memo

Łuk_F 24 Lut 2005 17:15 2666 2
REKLAMA
  • #1 1261644
    Łuk_F
    Poziom 17  
    Posty: 257
    Pomógł: 34
    Ocena: 12
    Mam taki problem z komponentem TabbedNotebook:

    1. Jak wygląda komenda kodu do dodawania nowej zakładki?
    2. Jak wygląda komenda kodu do usuwania zakładki?

    Pytania do komponentu memo:

    1. Jak zablokować wielkość tego komponentu żeby nie można było wpisać w wierszu więcej niż 80 znaków oraz nie było więcej niż 25 wierszy?
    2. Jak stworzyć ten komponent na danej zakadce komponentu TabbedNotebook?
    3. Jak odczytać z memo po jednym znaku a nie całość?

    Dziękuje za ewentualną pomoc.
  • REKLAMA
  • Pomocny post
    #2 1268956
    mun
    Poziom 16  
    Posty: 73
    Pomógł: 24
    Ocena: 4
    Witam,

    1.Dodanie zakładki:

    TabbedNotepad1.Pages.Add(NazwaStrony);

    2.Usunięcie zakładki:

    TabbedNotepad.Pages.Delete(NumerZakładki);

    3.Ograniczenie ilości linii (np.):

    if Memo1.Lines.Count<=24 then ...

    4.Ograniczenie długości linii (np.):

    Memo1.Lines.Add(Copy(strLinia,1,80));

    Odnośnie 3 i 4 sposób zależy od tego jak jest wypełniane pole Memo.
  • #3 1303185
    Łuk_F
    Poziom 17  
    Posty: 257
    Pomógł: 34
    Ocena: 12
    Dzięki za pomoc

    Mam teraz taki mały problem.
    Pisze taski kod przypisany do przycisku:

    TabbedNotebook1.pages.add('Nowa');
    memo:=Tmemo.Create(self);
    memo.align:=alClient;
    memo.Parent:=TabbedNotebook1;

    memo jest zadeklarowane globalnie jako memo:Tmemo;

    Po uruchomieniu programu naciskam przycisk i na nowej zakładce tworzony jest komponent memo ale po przejściu na inną zakładke i z powrotem nie widać komponentu memo.

    Problem jest taki co zrobić żeby ten komponent było widać.
REKLAMA