Найдено 6 результатов

Vladimir_Ivanov
21.03.2010 11:10:11
Форум: Lazarus
Тема: TStringGrid и скрытые колонки
Ответы: 35
Просмотры: 21550

Re: TStringGrid и скрытые колонки

Ну, вообще то таблица нужно чтобы данные отображать, а не хранить. По этому создайте ну скажем список (TList) с указанием на выши данные скорее всего это ваш класс, и меняйте данные наздоровья, можно для каждого экземпляра класса добавить свойство Visible. Или непосредственно читать свойства таблицы ...
Vladimir_Ivanov
20.03.2010 20:02:19
Форум: Lazarus
Тема: Как вставить checkbox в stringgrid
Ответы: 34
Просмотры: 27461

Re: Как вставить checkbox в stringgrid

По идее когда в таблице будет достаточно много различных данных то это себя окупит. ну например как ты будешь организовывать работу с ComboBox ну или еще чем нибудь, а работа через списки да пожайлуйста хоть еще одну таблицу помести в ячейку.. . потом в дальнейшем начнешь работать с классами и даже ...
Vladimir_Ivanov
20.03.2010 19:43:33
Форум: Lazarus
Тема: TStringGrid'ы
Ответы: 2
Просмотры: 2326

Re: TStringGrid'ы

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

unit Unit1;

{$mode objfpc}{$H+}

interface

uses
Classes ...
Vladimir_Ivanov
20.03.2010 19:10:00
Форум: Lazarus
Тема: Как вставить checkbox в stringgrid
Ответы: 34
Просмотры: 27461

Re: Как вставить checkbox в stringgrid

можно еще так:

unit Unit1;

{$mode objfpc}{$H+}

interface

uses
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
Grids, StdCtrls;

type

{ TForm1 }

TForm1 = class(TForm)
StringGrid1: TStringGrid;
procedure FormCreate(Sender: TObject);
procedure ...
Vladimir_Ivanov
16.03.2010 18:14:29
Форум: Lazarus
Тема: XML + Утечка памяти.
Ответы: 3
Просмотры: 2962

Re: XML + Утечка памяти.

Да действительно, при переходе на FPC 2.4.1 все стало хорошо работать. Почитал изменения к 2.4.1, там как раз и сказано, что допилили XMLRead. А именно удаление (освобождение – Free) List.
Раньше: Загрузка 1000 Xml файлов, выделялось до 500 МБ. , для освобождения приходилось свернуть программу ...
Vladimir_Ivanov
13.03.2010 17:45:15
Форум: Lazarus
Тема: XML + Утечка памяти.
Ответы: 3
Просмотры: 2962

XML + Утечка памяти.

Загрузка свойств(полей) класса происходит из xml файла данной процедурой:

procedure T1DPC.LoadFromFile(const XMLFileName: String);
var XML:TXMLDocument;
Node,NodeLayer: TDOMNode;
List:TDOMNodeList;
PLayer:PLayer1DPC;
I:integer;
begin

Try
// Читаем xml файл с ...