Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

ValueListEditor как вставить в ячейку значение?   Найти похожие ветки 

 
MadGhost ©   (2005-01-24 23:03) [0]

В общем решил я поступить по другому. Хотя способ с ComboBox"ом тоже нужен.
В общем нахожусь я скажем во второй ячейке, нажимаю F9 выводится другое диалоговое окно, в котором в ListBox список значений которые необходимо ввести не прибегая к ручному вводу. Так вот

procedure TForm1.ValueListEditor1KeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
if Key = VK_F9 then
 begin
 Form2.ShowModal;
///////////////
 end;
end;


вот, вызвалось оно, я выбрал нужное значение, как мне его теперь вставить в ValueListEditor ?


 
KilkennyCat ©   (2005-01-25 01:37) [1]

Form1.ValueListEditor1.Value[...] := ...

это в процессе жизни модального окна. можно передать главному окну лишь информацию, а обработать уж после, на основе условия смерти модального окна, если конечно нужно...

begin
if Form2.ShowModal = mrOK then
///////////////
end;


 
MadGhost ©   (2005-01-25 07:41) [2]

вот и интересует меня как узнать в какой ячейке я нахожусь? т.е.
Form1.ValueListEditor1.Value[что сюда писать?] := ...


 
begin...end ©   (2005-01-25 08:18) [3]

> [2] MadGhost ©   (25.01.05 07:41)

TValueListEditor.[Col, Row] ?


 
MadGhost ©   (2005-01-25 10:08) [4]

ну да, вот например я нахожусь в ячейке cell[1,1];
вызываю диалог выбора значения, и потом как я узнаю программно что я нахожусь в 1,1. и как туда вставить значение из диалогового окна?


 
Separator ©   (2005-01-25 10:57) [5]

Попробуй использовать RxDrawGrid


 
Separator ©   (2005-01-25 10:59) [6]

Row, Col: integer


 
Плохиш ©   (2005-01-25 11:09) [7]

>MadGhost ©   (25.01.05 10:08) [4]

F1 сломалась?


 
KilkennyCat ©   (2005-01-25 12:05) [8]


> ну да, вот например я нахожусь в ячейке cell[1,1];
> вызываю диалог выбора значения, и потом как я узнаю программно
> что я нахожусь в 1,1
. и как туда вставить значение из диалогового
> окна?


Вся инфыормация известна. Зачем надо узнавать?
И читайте справку об этом компоненте. откуда там [1,1] ?
насколько я помню, там есть два параметра, key и value. первый - это та фишка, которую надо Value[что сюда писать?]


 
KilkennyCat ©   (2005-01-25 12:08) [9]

Вообще непонятно, почему и как выбрана эта штукивона, довольно-таки специфичная, ежели ее свойства совершенно неизвестны... брали б тогда StringGrid, что ли...


 
Плохиш ©   (2005-01-25 12:11) [10]


>KilkennyCat ©   (25.01.05 12:05) [8]

TValueListEditor является наследником TCustomGrid со всеми вытекающими отсюда последствиями.


 
Плохиш ©   (2005-01-25 12:12) [11]


>KilkennyCat ©   (25.01.05 12:08) [9]

>Вообще непонятно, почему и как выбрана эта штукивона, довольно-таки
>специфичная, ежели ее свойства совершенно неизвестны... брали б тогда StringGrid, что ли...

Думаешь автору свойства StringGrid более известны? Про них ведь тоже в справке читать надо ;-)


 
KilkennyCat ©   (2005-01-25 12:43) [12]


> TValueListEditor является наследником TCustomGrid со всеми
> вытекающими отсюда последствиями


Это понятно. Но ведь сделали специально для системы Key и Value, где Key - строковое значение.

Гвозди можно забивать фотоаппаратом. Только это не экономично.



Страницы: 1 вся ветка

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.027 c
14-1106121963
syte_ser78
2005-01-19 11:06
2005.02.06
Пример с книги Delphi 3 не работает на Delphi 6


14-1105682879
syte_ser78
2005-01-14 09:07
2005.02.06
Гигантомания и микронезия


1-1106635693
Артем К.
2005-01-25 09:48
2005.02.06
Подскажите, как напечатать графики 3-х TChart(ов) на одном листе?


3-1105304363
Windows_3000
2005-01-09 23:59
2005.02.06
работа с DBF


14-1105789941
Ilya___
2005-01-15 14:52
2005.02.06
ошибка: Invalid variant operation. >