المشاركات : 232
المواضيع 98
:
: 0
الإنتساب : Oct 2011
السلام عليكم ورحمة الله وبركاته ,,
ماهي طريقة الغاء ظهور النقاط اذا كان الاسم المدخل في Listview أطول من Column ?
شكراً لكم
اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت
فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله وبركاته
PHP كود :
unit ListView_Helper;
interface
uses
CommCtrl,
ComCtrls;
const
LVSCW_AUTOSIZE_BESTFIT=-3;
procedure AutoResizeColumn(const Column:TListColumn;const Mode:Integer=LVSCW_AUTOSIZE_BESTFIT);
procedure AutoResizeColumns(const Columns : Array of TListColumn;const Mode:Integer=LVSCW_AUTOSIZE_BESTFIT);
procedure AutoResizeListView(const ListView : TListView;const Mode:Integer=LVSCW_AUTOSIZE_BESTFIT);
implementation
procedure AutoResizeColumn(const Column:TListColumn;const Mode:Integer=LVSCW_AUTOSIZE_BESTFIT);
var
Width : Integer;
begin
Case Mode of
LVSCW_AUTOSIZE_BESTFIT : begin
Column.Width := LVSCW_AUTOSIZE;
Width := Column.Width;
Column.Width := LVSCW_AUTOSIZE_USEHEADER;
if Width>Column.Width then
Column.Width := LVSCW_AUTOSIZE;
end;
LVSCW_AUTOSIZE : Column.Width := LVSCW_AUTOSIZE;
LVSCW_AUTOSIZE_USEHEADER : Column.Width := LVSCW_AUTOSIZE_USEHEADER;
End;
end;
procedure AutoResizeColumns(const Columns : Array of TListColumn;const Mode:Integer=LVSCW_AUTOSIZE_BESTFIT);
var
i : integer;
begin
for i := Low(Columns) to High(Columns) do
AutoResizeColumn(Columns[i],Mode);
end;
procedure AutoResizeListView(const ListView : TListView;const Mode:Integer=LVSCW_AUTOSIZE_BESTFIT);
var
i : integer;
begin
for i:=0 to ListView.Columns.Count-1 do
AutoResizeColumn(ListView.Columns[i],Mode);
end;
end.
كود :
http://code.google.com/p/delphi-wmi-class-generator/source/browse/trunk/ListView_Helper.pas?r=11
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 232
المواضيع 98
:
: 0
الإنتساب : Oct 2011
شكراً لأبداعك اخي بحثت كثيراً لكني لم اجد شيء مماثل جزاك الله كل خير
اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت
فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم