Найдено 6 результатов
- 21.03.2010 11:10:11
- Форум: Lazarus
- Тема: TStringGrid и скрытые колонки
- Ответы: 35
- Просмотры: 21550
Re: TStringGrid и скрытые колонки
Ну, вообще то таблица нужно чтобы данные отображать, а не хранить. По этому создайте ну скажем список (TList) с указанием на выши данные скорее всего это ваш класс, и меняйте данные наздоровья, можно для каждого экземпляра класса добавить свойство Visible. Или непосредственно читать свойства таблицы ...
- 20.03.2010 20:02:19
- Форум: Lazarus
- Тема: Как вставить checkbox в stringgrid
- Ответы: 34
- Просмотры: 27461
Re: Как вставить checkbox в stringgrid
По идее когда в таблице будет достаточно много различных данных то это себя окупит. ну например как ты будешь организовывать работу с ComboBox ну или еще чем нибудь, а работа через списки да пожайлуйста хоть еще одну таблицу помести в ячейку.. . потом в дальнейшем начнешь работать с классами и даже ...
- 20.03.2010 19:43:33
- Форум: Lazarus
- Тема: TStringGrid'ы
- Ответы: 2
- Просмотры: 2326
Re: TStringGrid'ы
мне кажеться нельзя иметь выделения сразу у всех (хотя я могу ошибаться) ведь фокус ввода может иметь только один элемент. но можно сделать так, закрашивать выбранные ранее строки определенным цветом (можно и синим как цвет выделения)
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes ...
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes ...
- 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 ...
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 ...
- 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 МБ. , для освобождения приходилось свернуть программу ...
Раньше: Загрузка 1000 Xml файлов, выделялось до 500 МБ. , для освобождения приходилось свернуть программу ...
- 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 файл с ...
procedure T1DPC.LoadFromFile(const XMLFileName: String);
var XML:TXMLDocument;
Node,NodeLayer: TDOMNode;
List:TDOMNodeList;
PLayer:PLayer1DPC;
I:integer;
begin
Try
// Читаем xml файл с ...
