Delphi'de labelle ilgili?

Kodla Büyü

Eslivya

Süper Üye
Süper Üye
Mesajlar
1,268
Merhabalar... Unutmuş olduğum delphiye geri dönüş yaptım da basitçe iki sorum olacak. Yani umarım çözümleri basittir :)
Birincisi fotoğraftaki edit, memo ve butonun üzerinde bulunduğu şey bir memo. Aynen o görünümde olabilecek başka bir component var mıdır? Ben kurcaladım denedim ve yanıldım bişey bulamadım. Veya bu memoda metni dışardan değiştirme özelliği kapatılabilir mi? Görünüm bu şekilde tamam ama memo olduğu için yazılar silinip değiştirilebiliyor.
İkincisi bir metni aktaracağım component istiyorum, lakin genişliğini ben belirleyeceğim o satır sonunda alt satıra geçecek. Normal label kullandım ama tek satır yapıyor. Aktarılacak metin dışardan text dosyasından çekiliyor. Malum uzun cümlede tek satır ekrandan taşıyor.
 

Ekli dosyalar

  • Ekran Alıntısı.JPG
    Ekran Alıntısı.JPG
    19.5 KB · Görüntüleme: 2,568
memo nun değiştirilememesi için "memo1.enabled:=false" kodunu kullanabilirsiniz. ayrıca dışarıdan bir dosya açacaksanız richtext bileşeni kullanın.daha esnektir. bikaç satır kod ile dosyayı açabilir,düzenleyebilir, kaydedebilirsiniz
 
Hocam enabled'ı false yaptığımda görünümü değişiyor. Pasif bi hal alıyor. Ben tam bu görünümde olup dışardan değiştirilememesini istiyorum.
Dışardan dosya açmada sorunum yok. Sorun alınan metni uzun olduğunda ekranda label görünümünde olup birden fazla satıra aktarabilmek. Richtext'i bir inceleyeyim yine. Teşekkürler...
 
Birde sanırım o yandaki özellikler menüsünde (proporties) midir nedir, orada readonly gibi bişey var olması gerek...

(Delphiye heves ettim akşam akşam, keşke kurulu olsaydı)
 
Memonun readonly işlevi varmış. Boolean değerinde oluyor imiş. BBnet zihnimi açtı :++:

Label olayını da çözdük mü tamamdır.

s_kajmeran hocam teşekkürler :) readonly yandaki eventslerde yoktu. Ben de özlemişim delphiyi. Kelime oyunu yapıyorum. Yapmakta olduğum bloomberg'tekinin formatıyla aynı. Tabi görünüm oldukça farklı :D Telif hakkı sorunu olmazsa, ya da bikaç değişiklikle forumda da paylaşmayı düşünüyorum.
 
bende delphiyi özledim , bu kadar delphici varken bi uygulama mı geliştirsek ne yapsak :)
 
Efsaneydi bu delphi ya.

Borland resmen harakiri yaptı. Yoksa ortalığı silip süpürürdü aslında.

JVCL bileşenlerini yükle derim bileşen çeşitliliği açısından.
 
Hocam JCVL'yi yüklerken hata verdi. Eksik dosya var imiş. Zaten delphi'yi win7'ye kurarken de hata vermişti, düzgün yüklenemedi dediydi de ben yine kullanmaya devam ettiydim. Bu yüzden delphiyi çalıştırışımda resimdeki hatayı veriyor ve söylediği delphi32.dro dosyası yok. Yeni form eklemek istediğimde de aynı hatayı veriyor. JCVL'yi yüklemeye çalıştığımda ise diğer resimdeki hatayı verdi. Dependencies neyse o yüklenmedi herhalde. Bi yerde de göremedim. Sanırsam delphiyi kurarkenki eksiklikten kaynaklanıyor. Ama önceden var olan bi projeyi açarken hata vermiyor. Bu yüzden hatanın üstünde fazla durmayarak hata yaptığımın farkında olmama rağmen çözüm yolları aramadım. :oops:

Paragraf nesnesi delphinin kendisinde var mı hocam yoksa ayrıca bi nesne mi yüklemem mi gerekiyor? Delphide de nette de aradım ama bişey bulamadım.

Tüm hatalarına rağmen forever delphi :++:
 

Ekli dosyalar

  • Ekran Alıntısı2.JPG
    Ekran Alıntısı2.JPG
    22.8 KB · Görüntüleme: 2,497
  • Ekran Alıntısı.JPG
    Ekran Alıntısı.JPG
    22.2 KB · Görüntüleme: 2,497
Hocam ReadOnly özelliğini false yaoarak kullanabilirsiniz. Ayrıca win 7de delphi 7 kullanmak çok sıkıntılı. Zira delphi 7 deki bileşenler xp işletim sistemi için geliştirilmiş ve win7de uyumsuz kalıyor. eğer delphiye dönüş yapacaksanız ve win7de kullanacaksanız delphi xe versiyonunu indirip onu kullanabilirsiniz. Sıkı bir delphici olarak naçizane tavsiyemdir :)
 
Teşekkürler hocam. Xe3 full bi sitede buldum ama 1.4 gb diyor. Haftasonu sınırsız interneti olan akrabalardan birine ziyarete gitmeyi planlıyorum :D
 
Hele bir bakayım da hocam kendim temin edemezsem size zahmet veririm. :) Teşekkürler...
 
Metehan hocam 1.4 gb dediğim sayfanın linki kırıkmış. Başka bi siteden buldum, 386 mb diyor. Normal midir? Sizdeki kurulumun boyutu kaçtı ki?
 
Eslivya' Alıntı:
Hocam JCVL'yi yüklerken hata verdi. Eksik dosya var imiş. Zaten delphi'yi win7'ye kurarken de hata vermişti, düzgün yüklenemedi dediydi de ben yine kullanmaya devam ettiydim. Bu yüzden delphiyi çalıştırışımda resimdeki hatayı veriyor ve söylediği delphi32.dro dosyası yok. Yeni form eklemek istediğimde de aynı hatayı veriyor. JCVL'yi yüklemeye çalıştığımda ise diğer resimdeki hatayı verdi. Dependencies neyse o yüklenmedi herhalde. Bi yerde de göremedim. Sanırsam delphiyi kurarkenki eksiklikten kaynaklanıyor. Ama önceden var olan bi projeyi açarken hata vermiyor. Bu yüzden hatanın üstünde fazla durmayarak hata yaptığımın farkında olmama rağmen çözüm yolları aramadım. :oops:

Paragraf nesnesi delphinin kendisinde var mı hocam yoksa ayrıca bi nesne mi yüklemem mi gerekiyor? Delphide de nette de aradım ama bişey bulamadım.

Tüm hatalarına rağmen forever delphi :++:


Hocam ben birşeyler bulmuştum not defterine kaydetmiştim bir de bu yöntemi deneyin, daha önce denediğimde sorun ortadan kalmıştı; uzun zaman oldu ama şimdi kuruluma başlıyorum belki bir kütüphane programına başlarım, kodlar konusunda biraz alıştırma yapmam gerek :wink:

C:\Program Files\Borland\Delphi7\Bin klasörüne sağ tıklayarak bu klasör için kendi kullanıcınıza modify yetkisi vermelisiniz.
Bu işlemin ardından aynı işlemi C:\Program Files\Borland\Delphi7\Project klasörü içinde gerçekleştirmelisiniz.
Bu işlemleri düzgün olarak yapmışsanız Delphi 7 hata vermeden çalışacaktır.
 
Şuan başka bilgisayar kullanıyorum hocam. Kendi bilgisayarımda deneyeyim bi. Teşekkürler... :)
 
Eslivya' Alıntı:
Şuan başka bilgisayar kullanıyorum hocam. Kendi bilgisayarımda deneyeyim bi. Teşekkürler... :)
Nasıl bir proje üzerinde çalışıyorsunuz. Eğer gerçek bir proje üzerinde çalışırsanız. Hevesiniz geçmez.
Ama bence web tabanlı programlar yapmak lazım. Ben web tabanlı projeler üzerinde çalışmaya başlıyorum.
 
Hocam ben Türkçe öğretmenimizin "Kelime oyunu yarışması yapmak istiyorum, slaytla falan olsa güzel olur" deyişiyle benim ona teklifim üzerine başlayıverdim. Üniversitede delphiyi çok iyi kullanıyordum. Onu kullanayım dedim. Yeni bir dili öğrenmesi uzun sürebilir. Gerçi bu çalışmaya da teee yaz tatilinden önce başlamıştım. Ama pek seyrek baktım, vakit ayıramadım. Şimdilerde bitmek üzere aslında. Dediğiniz gibi javascript, php.. üzerine çalışmaya başlamayı planlıyorum. Başlayabilirsem ilerleyecek tabi... :)
 
Hmmm ya ben o zaman çalışmanın bu kadar sonuna gelmişken bu haliyle bitirmeye gayret edeyim. Delphi kullanmayı seviyorum ama arkadaşın da dediği gibi web tabanlı programlama üzerine yoğunlaşmak daha mantıklı.
 
patari' Alıntı:
Hocam ben birşeyler bulmuştum not defterine kaydetmiştim bir de bu yöntemi deneyin, daha önce denediğimde sorun ortadan kalmıştı; uzun zaman oldu ama şimdi kuruluma başlıyorum belki bir kütüphane programına başlarım, kodlar konusunda biraz alıştırma yapmam gerek :wink:

C:\Program Files\Borland\Delphi7\Bin klasörüne sağ tıklayarak bu klasör için kendi kullanıcınıza modify yetkisi vermelisiniz.
Bu işlemin ardından aynı işlemi C:\Program Files\Borland\Delphi7\Project klasörü içinde gerçekleştirmelisiniz.
Bu işlemleri düzgün olarak yapmışsanız Delphi 7 hata vermeden çalışacaktır.

Çok teşekkürler hocam, artık delphim hata vermiyor :++:
 
Labellerin renklerini değiştiremiyorum :x Daha doğrusu forma bakınca renkli görünüyor ama çalıştırınca renksiz. Neden olabilir? Önceden böyle değildi. Ne zaman ne yaptım da oldu bilmiyorum :verymad:
 
Eslivya' Alıntı:
Labellerin renklerini değiştiremiyorum :x Daha doğrusu forma bakınca renkli görünüyor ama çalıştırınca renksiz. Neden olabilir? Önceden böyle değildi. Ne zaman ne yaptım da oldu bilmiyorum :verymad:

Kimsenin fikri yok mu bu konuda? :x
 
:idea: Labelin renginin görünmesini engelleyen şey eklediğim Timer ve XPManifest nesneleriymiş. XPManifest neyse de timer olmadan olmaz ki... Hem renkli label hem timer kullanamıyor muyum? Fikri olan çıksın lütfen...
 
Benim delphiden kaynaklı bi sorun mudur bilmiyorum ama çözdüm. :++: Labellerin transparent özelliğini önce true sonra false yapınca düzeliyor. Değişiklik yaparak false olduğunu vurgulamak gerekiyormuş. Çok saçma. :-1:

Kendim sorup kendim cevaplıyorum, teşekkürler bbnet :sleep:
 
Geri
Üst