delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يمكننا الغاء النقاط من Listview
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته ,,

ماهي طريقة الغاء ظهور النقاط اذا كان الاسم المدخل في Listview أطول من Column ?

شكراً لكم
وعليكم السلام ورحمة الله وبركاته

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
شكراً لأبداعك اخي بحثت كثيراً لكني لم اجد شيء مماثل جزاك الله كل خير