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

Вниз

Какой использовать компонент?   Найти похожие ветки 

 
Tornado ©   (2004-04-20 09:02) [0]

Мне нужно отобразить данные которые содержаться в динамическом массиве в виде таблицы, для этого неплохо бы подошел CheckListBox но там все придется записывать в строчку, а мне нужно примерно вот так:


|  От   |   Кому  |    Тема   |    Размер |    #     |
|sssss  |  wwwww  |   ккккк   |     120   | CheckBox |
|eeeee  |  еееее  |   ggggg   |     80    | CheckBox |


можно и в StringGrid засунуть но мне нужны CheckBox-ы


 
Tornado ©   (2004-04-20 09:02) [0]

Мне нужно отобразить данные которые содержаться в динамическом массиве в виде таблицы, для этого неплохо бы подошел CheckListBox но там все придется записывать в строчку, а мне нужно примерно вот так:


|  От   |   Кому  |    Тема   |    Размер |    #     |
|sssss  |  wwwww  |   ккккк   |     120   | CheckBox |
|eeeee  |  еееее  |   ggggg   |     80    | CheckBox |


можно и в StringGrid засунуть но мне нужны CheckBox-ы


 
begin...end ©   (2004-04-20 09:15) [1]

TListView?


 
begin...end ©   (2004-04-20 09:15) [1]

TListView?


 
Stvaffniy ©   (2004-04-20 09:20) [2]

StringGrid, DBGrid?


 
Stvaffniy ©   (2004-04-20 09:20) [2]

StringGrid, DBGrid?


 
Tornado ©   (2004-04-20 09:33) [3]

да TListView похоже подойдет, спасибо


 
Tornado ©   (2004-04-20 09:33) [3]

да TListView похоже подойдет, спасибо


 
Silver Alex ©   (2004-04-20 09:52) [4]

procedure TForm1.StringGridDrawCell(Sender: TObject; ACol, ARow: Integer;
 Rect: TRect; State: TGridDrawState);
var
 r: Trect;
 i:integer;
begin
  if StringGrid.Cells[ACol,ARow]<>EmptyStr then
  begin
    StringGrid.Canvas.FillRect(Rect);
    r:=Rect;
    InflateRect(r,-20,-20);
    if boolean(StrToInt(StringGrid.Cells[ACol,ARow])) then
      I := DFCS_BUTTONCHECK + DFCS_CHECKED
    else
      I := DFCS_BUTTONCHECK;
      DrawFrameControl(StringGrid.Canvas.Handle,r, DFC_BUTTON, i );
  end;
end;


 
Silver Alex ©   (2004-04-20 09:52) [4]

procedure TForm1.StringGridDrawCell(Sender: TObject; ACol, ARow: Integer;
 Rect: TRect; State: TGridDrawState);
var
 r: Trect;
 i:integer;
begin
  if StringGrid.Cells[ACol,ARow]<>EmptyStr then
  begin
    StringGrid.Canvas.FillRect(Rect);
    r:=Rect;
    InflateRect(r,-20,-20);
    if boolean(StrToInt(StringGrid.Cells[ACol,ARow])) then
      I := DFCS_BUTTONCHECK + DFCS_CHECKED
    else
      I := DFCS_BUTTONCHECK;
      DrawFrameControl(StringGrid.Canvas.Handle,r, DFC_BUTTON, i );
  end;
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.037 c
1-1082305013
AlexeyV
2004-04-18 20:16
2004.05.09
Копирование файлов


14-1082288623
Sur
2004-04-18 15:43
2004.05.09
Почему русскому программисту судит американский суд?


3-1082020881
Flashas
2004-04-15 13:21
2004.05.09
Dbgrid?....


1-1082542297
}|{yk
2004-04-21 14:11
2004.05.09
Добавление published свойств в базовый фрейм


14-1082122032
Igorek
2004-04-16 17:27
2004.05.09
Простенькая задачка на выходные





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский