Şimdi Ara

openpicturedialog hakkında

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
291
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba arkadaşlar ben şöyle bir program yazmak istiyorum.
    benim şirketimde örnek ağda resimler adında bir klasör var ve bu resimlerin isimleri barkod numarası ile veriliyor benim delphi de yapmak istediğim 1 tane edit ve image nesnesi koyup edit'e girilen barkod numarasını aratınca image bileşeninde vereceğim \\server\resimler\.. altındaki resmi bulup ımage birde göstermesi bunun için bana yardımcı olabilirseniz çok sebinirim.


    unit Unit1;

    interface

    uses
    Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
    Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls, JPEG,
    Vcl.ExtDlgs, Vcl.Imaging.pngimage;

    type
    TForm1 = class(TForm)
    Image1: TImage;
    RadioGroup1: TRadioGroup;
    Edit1: TEdit;
    Button1: TButton;
    OpenPictureDialog1: TOpenPictureDialog;
    procedure Button1Click(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;

    var
    Form1: TForm1;


    implementation

    {$R *.dfm}

    procedure TForm1.Button1Click(Sender: TObject);
    begin

    if (openpicturedialog1.Execute) then
    image1.Picture.LoadFromFile(openpicturedialog1.FileName);

    end;

    end.







  • delphiyle olması şart mı yazarım da delphi ile uğraşmayalı çok zaman oldu
  • forma 1 bir listbox birde timage koy yol kısmını gerektiği gibi düzelt

     
    unit Unit1;

    interface

    uses
    Windows, Messages,jpeg, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, ExtCtrls, StdCtrls;

    type


    TForm1 = class(TForm)
    lst1: TListBox;
    img1: TImage;
    procedure FormCreate(Sender: TObject);
    procedure lst1Click(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;

    var
    Form1: TForm1;
    StartDir:string;
    SR: TSearchRec;
    implementation

    {$R *.dfm}

    procedure FindFiles(FilesList: TStringList; StartDir, FileMask: string);
    var

    IsFound: Boolean;

    begin
    if StartDir[length(StartDir)] <> '\' then
    StartDir := StartDir + '\';

    IsFound :=FindFirst(StartDir+FileMask, faAnyFile-faDirectory, SR) = 0;
    while IsFound do begin
    FilesList.Add( SR.Name);
    IsFound := FindNext(SR) = 0;
    end;
    FindClose(SR);

    // Build a list of subdirectories

    end;


    procedure TForm1.FormCreate(Sender: TObject);
    var
    FilesList: TStringList;
    begin
    FilesList := TStringList.Create;
    try
    FindFiles(FilesList, 'C:\Windows\Web\Wallpaper\Theme1', '*.jpg');
    lst1.Items.Assign(FilesList);

    finally
    FilesList.Free;
    end;
    end;

    procedure TForm1.lst1Click(Sender: TObject);
    begin
    img1.Picture.LoadFromFile('C:\Windows\Web\Wallpaper\Theme1\' + lst1.Items[lst1.itemindex]);
    end;

    end.





  • teşekkürler hallettim hocam çok saolun..
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.