Показать сообщение отдельно
  #7  
Старый 22.06.2012, 09:04
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

правильный вариант должен быть с точки зрения ситуации (которую знает только один человек тут)
если без вывода сообщения, то можно так:
Код:
for i := 0 to 2 do
  if i <= T2.count - 1 then
    T2.Add(T1[i])
Код:
for i := 0 to min(2, T2.count - 1) do
  T2.Add(T1[i])

если таки надо заставить юзера ввести три, то сообщение считаю самым примитивным вариантом, если хочется лучше, то можно например, чтобы кнопка активировалась только когда есть 3 строчки, но тогда надо где-то подсказку, что бы было понятно, что делать в данный момент, почему кнопка не активна
или можно посмотреть как такое сделано в других программах
Ответить с цитированием