2 Pytania dotycz?żce Edit i RichEdit

0
  1. Czy można ograniczyć wpisywanie liczb do komponentu Edit.
  2. Jak wysłać e-mail tak aby adres odbiorcy był wpisany w pole Edit a treść w polu RichEdit
0
  1. nie jestem pewien ale chyba w edit jest cos takiego jak MaxLenght

  2. W 4programmers takich rzeczy jest pełno. Poszukaj w faq

http://www.4programmers.net/view_faq.php?id=223 -
to latwo da sie przerobic

0

1.Gosciu powyzej ma racje!
2.W gotowcach jest cały programic.Przeanalizuj kod i po sprawie:)

0
  1. nie jestem pewien ale chyba w edit jest cos takiego jak MaxLenght

MaxLenght to jest ograniczenie do dlugosci znakow czyli np jak wpiszesz 2 to nie znaczy ze najwieksza liczba ktora wpiszesz bedzie 2 tylko np 99 :)
ja proponuje napisac instrukcje warunkowa

0

to może użyć komponentu SpinEdit z zakładki samples

0

co do ad 1 to

[code][b]procedure[/b] TForm1.Edit1KeyPress(Sender: TObject; [b]var [/b]Key: Char);
[b]var[/b]
I : Integer;
[b]begin
for [/b]I := 0 [b]to[/b] 9 [b]do[/b]
[b]if[/b] Key = IntToStr(I) [b]then[/b]
[b]begin[/b]
Key := #0;
Beep;
Break;
[b]end[/b];
[b]end[/b];[/code]

0

jaco, napisz w notatniku "abcdefgh", zaznacz, skopiuj, wklej do tak "obudowanego" edita... i patrz na piękny komunikacik wygenerowany przez wyjątek EConvertError... Poza tym nawet takie sprawdzanie można zrobić lepiej. Apel do wszystkich, którzy potrzebują edita z liczbami i innymi bajerami: poczekajcie 2-3 tygodnie, aż skończę moją wersję takiego cuda (jecze nie widziałem edita liczbowego który byłby odporny na wklejanie tekstu, nawet te z JediVCL mają ten bug... wstyd...). Mógłbym już opublikować, ale nie działa toto stabilnie i wymaga jeszcze kilku poprawek koncepcyjnych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1