Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

удаление из stringgrid   Найти похожие ветки 

 
Серый ©   (2006-12-23 14:31) [0]

Как можно по щелчку на кнопке мыши удалить ячейку(и) из stringgrid


 
Anatoly Podgoretsky ©   (2006-12-23 14:41) [1]

> Серый  (23.12.2006 14:31:00)  [0]

И что должно получититься в гриде при удалении ячейки - дырка?


 
Серый ©   (2006-12-23 14:53) [2]

Хорошо.Тогда как копировать 1,3 и 5 строки из одного stringgrid"а в другой так, чтобы они находились друг за другом и между ними не было разрыва


 
Anatoly Podgoretsky ©   (2006-12-23 14:55) [3]

> Серый  (23.12.2006 14:53:02)  [2]

Ну и вопросики ты задаешь, видимо никогда справку вживую не видел.
Конечно же методом присваивания.


 
Серый ©   (2006-12-23 14:59) [4]

Методом присваивания между строками будут разрывы-на первой строке будет значение, а на второй пусто, на третьей опять значение.А мне это нужно избежать.


 
Anatoly Podgoretsky ©   (2006-12-23 15:11) [5]

> Серый  (23.12.2006 14:59:04)  [4]

Зачем присваиваешь третей, присваивай второй.


 
Anatoly Podgoretsky ©   (2006-12-23 15:11) [6]

> Серый  (23.12.2006 14:59:04)  [4]

Ознакомься в книжке, что такое индексы


 
Серый ©   (2006-12-23 15:15) [7]

Ну так я незнаю как это сделать.
for a:=1 to SG1.rowcount-1 do
if (sg1.Cells[1,a]>"4")  then
begin
stringgrid1.Cells[1,a]:=sg1.Cells[1,a];
stringgrid1.Cells[0,a]:=sg1.Cells[0,a];
end;
Вот как я присваиваю.


 
Anatoly Podgoretsky ©   (2006-12-23 15:26) [8]

> Серый  (23.12.2006 15:15:07)  [7]

Неправильно присваиваешь, требуется два индекса, один для чтения, второй для записи.


 
HF-Trade ©   (2006-12-23 16:24) [9]

Добавь -

Var
I:Integer;
......

А теперь так попробуй -

I:=1;
For a:=1 to SG1.RowCount-1 do
IF (sg1.Cells[1,a]>"4")  then
Begin
stringgrid1.Cells[1,I]:=sg1.Cells[1,a];
stringgrid1.Cells[0,I]:=sg1.Cells[0,a];

I:=I+1;

end;



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

Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
3-1161722615
diofant
2006-10-25 00:43
2007.01.14
Пример работы с ADO через CreateOleObject


4-1156808336
Servelat
2006-08-29 03:38
2007.01.14
как зная HBITMAP получить ширину/высоту картинки


10-1128336974
Квэнди
2005-10-03 14:56
2007.01.14
Фиксирование строк в Excel


2-1166627667
YuMB
2006-12-20 18:14
2007.01.14
Как задать время выполнения процедуры?


2-1167038716
mfender
2006-12-25 12:25
2007.01.14
Перехватить уничтожение контрола при закрытии приложения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский