Delphi помогите с мемо

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by firstfallen, 15 Nov 2010.

  1. firstfallen

    firstfallen New Member

    Joined:
    1 Mar 2010
    Messages:
    64
    Likes Received:
    0
    Reputations:
    0
    Вопрос такой: как можно сделать чтобы по lдвойному клику по строчке в мемо она переносилась в label.caption?
     
  2. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    если правильно понял то, так:
    Code:
    Label1.Caption:= Memo1.SelText
     
  3. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    По идее нормальных методов нету. Потому что у мемо чуть другое предназначение.
    Юзай ListBox.

    2 alexey-m то что ты написал - это для выделенного текста, а если строка состоит из 3 слов, то при двойном клике выделится тока 1 слово, оно же и скопируется.
     
  4. firstfallen

    firstfallen New Member

    Joined:
    1 Mar 2010
    Messages:
    64
    Likes Received:
    0
    Reputations:
    0
    понял правильно но почему то не работает =)
     
  5. firstfallen

    firstfallen New Member

    Joined:
    1 Mar 2010
    Messages:
    64
    Likes Received:
    0
    Reputations:
    0
    хорошо буду пробывать
     
  6. firstfallen

    firstfallen New Member

    Joined:
    1 Mar 2010
    Messages:
    64
    Likes Received:
    0
    Reputations:
    0
    странно но в листбокс он вставляет имена найденых файлов
     
  7. firstfallen

    firstfallen New Member

    Joined:
    1 Mar 2010
    Messages:
    64
    Likes Received:
    0
    Reputations:
    0
    всё разобрался. Уважаемый slesh а не подскажешь на счёт моего главного вопроса? как по двойному клику присвоить лабелу значение из листбока?
     
  8. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Code:
    procedure TForm1.ListBox1DblClick(Sender: TObject);
    begin
          Label1.Caption := ListBox1.Items.Strings[ListBox1.ItemIndex];
    end;
    
     
  9. firstfallen

    firstfallen New Member

    Joined:
    1 Mar 2010
    Messages:
    64
    Likes Received:
    0
    Reputations:
    0
    благодарен