Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

Допоможіть! Знайти схожі гілки


MegaVoltik   (2002-12-10 14:46) [0]

Дорогі майстри!
Підкажіть, будь ласка, як понажатію какойто кнопки змусити редактіроватся вибраний ітем в листям
case Key of
VK_F2: TListView.Items.Item [0] .EditCaption: = true - ось це не працює :(



NailS   (2002-12-10 14:56) [1]


> TListView.Items.Item [0] .EditCaption

Понеслася.
Чому не працює
1) TListView - це все таки тип, а не об'єкт
2) EditCaption - а це процедура, а не властивість;)



AlexandrN   (2002-12-10 15:09) [2]

Напиши в обробнику для ListView код, тисни F2 - редакьтіруем, тиснеш ENTER - застосовуємо зміни до елементу.

void __fastcall TForm1 :: ListView1KeyDown (TObject * Sender, WORD & Key,
TShiftState Shift)
{
if (Key == VK_F2) ListView1-> Items-> Item [ListView1-> Selected-> Index] -> EditCaption ();
if (Key == VK_RETURN) ListView1-> Items-> Item [ListView1-> Selected-> Index] -> CancelEdit ();
}
// ------------------------------------------------ ---------------------------



MegaVoltik   (2002-12-10 15:09) [3]

2NailS © (10.12.02 14:56)
1) я знаю просто помилився, у мене в коді listview1
2)
Begins in-place editing of the list item "s caption.

function EditCaption: Boolean;

опис

Call EditCaption to put the list item into edit mode. Before bringing up the in-place editor for the item's caption, EditCaption makes the item the only selected item in the list view and gives it input focus.

Сдесь написано, що можна привласнити а Делфі лається, що привласнювати можна: (((



han_malign   (2002-12-10 15:17) [4]

виклик EditCaption to put the list item into edit mode.



han_malign   (2002-12-10 15:19) [5]

Lingvo: call - 1. виклик; звернення || викликати; звертатися 2. запит || запитувати 3. перехід до підпрограми 4. заявка



NailS   (2002-12-10 15:56) [6]


> Сдесь написано, що можна привласнити а Делфі лається, що
> Привласнювати можна: (((

А якщо подумати?
У тебе є функція, а ти хочеш їй присвоїти значення типу boolean;)))



han_malign   (2002-12-10 16:18) [7]

function BFunc: boolean;
begin Result: = false; end;
const bb: boolean = 1;
починати
move (bb, pointer (@DFunc) ^, 1);
:)))))))))))))



Fernis   (2002-12-13 07:01) [8]

Гарно!
if (Key == VK_RETURN) ListView1-> Items-> Item [ListView1-> Selected-> Index] -> CancelEdit ();

Якщо натиснув Ентер то все що наредактіровать - даремно ...



сторінки: 1 вся гілка

Форум: "Основна";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вгору





Пам'ять: 0.57 MB
Час: 0.026 c
6-74875
подивитися
2002-10-29 13:06
2002.12.23
дізнатися ID


14-74981
Romychk
2002-11-29 11:32
2002.12.23
віруси


1-74649
Витьок
2002-12-12 17:34
2002.12.23
Помогите !!!


1-74644
Філат
2002-12-12 13:40
2002.12.23
RadioGroup?


3-74562
дослідник
2002-12-04 13:29
2002.12.23
перекрити DBGrid





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська