Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

c# resimlerin görünmesi .exe


Öne çıkan mesajlar

Mesaj tarihi:
uzerinde calıstıgım poker oyununda kart resimlerini image.fromfile()ile masaustundeki klasorden alıyorum. ama .exe'yi arkadasıma gonderdiğimde resimler görunmuyor. bu klasordeki resimlerin .exe de gorunmesi icin ne yapmam gerekiyor?
Mesaj tarihi:

fromfile()

foreach (Control cards in this.Controls)
{
if (cards is PictureBox)
{
PictureBox p = cards as PictureBox;
p.Image = Image.FromFile("C:...SkyDriveödevlerkart" + desteno[ s] + ".png" ) ;
s++;
}


resource'tan yine aynı sekilde alabilirmiyim peki?
resimlerin ismini seriye bagladım. ordan cekiyorum resimleri..
Mesaj tarihi:
"aynı yer" derken desktop yeterli değil bu arada, full path aynı olması gerek. onun için de işletim sistemleri ve kullanıcı adlarının da aynı olması gerek. c:/ gibi bi yerden çeksen sorun olmazdı muhtemelen. tabi projeye gömmek en güzeli o ayrı :)
Mesaj tarihi:
Microp said:

fromfile()

foreach (Control cards in this.Controls)
{
if (cards is PictureBox)
{
PictureBox p = cards as PictureBox;
p.Image = Image.FromFile("C:...SkyDriveödevlerkart" + desteno[ s] + ".png" ) ;
s++;
}


resource'tan yine aynı sekilde alabilirmiyim peki?
resimlerin ismini seriye bagladım. ordan cekiyorum resimleri..


c# i hayatimda iki kez kullandim da eminim resimleri aplikasyondan cekebildigine, kodlar nerede hatirlasam koyacagim

C:... dedigin vakit calistiran bilgisayarin surucuye bakiyorsun iste, dogal olarak calismiyor
Mesaj tarihi:
resimlerin adları 1.png 2.png 3.png seklınde.

desteno[ s] seklınde seri olusturup adresi asagıdaki gibi bildirdim.
("klasor" +desteno[ s]+ ".png" )

sormak istediğim resourcetan alırken dosya adını seri yazarak belirtebilir miyim?
Mesaj tarihi:
ya arkadasin ayni path'i yaratip imagelari orada bulunduracak ya da daha dogrusu olan relative path kullanman gerek:

AppDomain.CurrentDomain.BaseDirectory sana .exe'nin bulundugu folder path'i verir; Path.Combine kullanarak olusturursun assembly'e embed etmedigin resourcelara ulasacagin path string'i.
×
×
  • Yeni Oluştur...