Formuma 4 panel(üst üste ) ve 1 RadioGroup box koydum groupbox ın elemanları Panel1,Panel2,PAnel3 ve PAnel4
yani radiobox da hangi paneli seçersem onu öne getirmek istiyorum
Kod:
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
TWincontrol(form1.FindComponent('Panel'+inttostr ...
32 uygun sonuç bulundu
- 16 Tem 2010 09:31
- Forum: Programlama
- Başlık: Treeview Menü ve Paneller
- Cevaplar: 2
- Görüntüleme: 1014
- 16 Tem 2010 09:20
- Forum: Programlama
- Başlık: Kaydetme
- Cevaplar: 2
- Görüntüleme: 1104
Re: Kaydetme
en güzeli Eğer bir değişiklik yapıldıktan sonra başka bir dosyaya geçiliyorsa o sıra kullanıcıya değişikliklerin kaydedilip kaydedilmiyceğini sorup diğer dosyanın okutulması .Yoksa tüm özellikleri ile bir liste halinde rich edit içeriklerini hafızada tutmalı ve kaydettirmelisinki gereksiz olur kanımca
- 14 Tem 2010 09:40
- Forum: Programlama
- Başlık: Error Bu hatanın Sebebi nedir ???
- Cevaplar: 14
- Görüntüleme: 3273
Re: Error Bu hatanın Sebebi nedir ???
bazı denetimler kullanıcıdan giriş(input,girdi,klavyeden veya fareden) alır, mesela edit kontrol veya memo kontrol yada button gibi. Hangi kontrolün giriş için aktif olcağını, kullanıcı yada programcı belirler. Kullanıcı belirlerse sorun yok ama programcı gözükmeyen bir kontrolü giriş(odak,hedef ...
- 13 Tem 2010 05:21
- Forum: Programlama
- Başlık: Uygulamamızın Arkasındaki programı bulmak.
- Cevaplar: 2
- Görüntüleme: 1204
Re: Uygulamamızın Arkasındaki programı bulmak.
Bi sitede şöyle 2 link buldum
GetTopWindow: http://msdn.microsoft.com/en-us/library ... S.85).aspx
GetNextWindow: http://msdn.microsoft.com/en-us/library ... S.85).aspx
GetTopWindow: http://msdn.microsoft.com/en-us/library ... S.85).aspx
GetNextWindow: http://msdn.microsoft.com/en-us/library ... S.85).aspx
- 13 Tem 2010 05:13
- Forum: Programlama
- Başlık: Run time da degisken olusturma
- Cevaplar: 18
- Görüntüleme: 6260
Re: Run time da degisken olusturma
Bunun okadar kolay birşey olduğunu sanmıyorum, ayrıca Nesneleri nasıl tanımladın ve oluşturuyorsun merak ettim.Nesnelerinde çünkü değişkenleri var.
Bence en basiti
Type
Degisken=Record
ad:string;//Değişkenin adı
Konum:integer;//Değişkenin adresi
Boyut:integer;//Değişkenin boyutu
end;
Şeklinde bir ...
Bence en basiti
Type
Degisken=Record
ad:string;//Değişkenin adı
Konum:integer;//Değişkenin adresi
Boyut:integer;//Değişkenin boyutu
end;
Şeklinde bir ...
- 08 Tem 2010 05:36
- Forum: Programlama
- Başlık: Dinamik Treeview
- Cevaplar: 2
- Görüntüleme: 910
Re: Dinamik Treeview
Dosya yolunu seçtirir sin yolu bir edit e
kitap adı
yazarını farklı editlere girdirirsin.
sonra bunlar kaydet diyince treeview e node ekletirsin
normal keydetme geri yükleme olaylarını eskisi gibi yaptırırsın
kitap adı
yazarını farklı editlere girdirirsin.
sonra bunlar kaydet diyince treeview e node ekletirsin
normal keydetme geri yükleme olaylarını eskisi gibi yaptırırsın
- 08 Tem 2010 05:33
- Forum: Programlama
- Başlık: Treeview
- Cevaplar: 8
- Görüntüleme: 2396
Re: Treeview
yok canım niye yanlış anlıyım . çözümü kendin bulman senin için daha güzel başkalarının yaptığını örnek alarak kendini geliştiremezsin veya zevki kalmaz işin. ama fikir olması açısından kodu incelemen senin için faydalı olur.
- 07 Tem 2010 06:23
- Forum: Programlama
- Başlık: Treeview
- Cevaplar: 8
- Görüntüleme: 2396
Re: Treeview
Yukardaki Kodu güncelledim Gerekli açıklamaları yanlarına yazdımLaz61 yazdı:Merhabalar
nightwolfcem tsk. ederim. Kodu calistirdim..

- 07 Tem 2010 05:33
- Forum: Programlama
- Başlık: Tmemo autosize
- Cevaplar: 3
- Görüntüleme: 1285
Re: Tmemo autosize
Benim denediğim font büyüklüğünde sorun cıkmamıştı .Aslında kod yanlışmış sorun Memo bileşeninin kendi fontu ile, yazı alanında kullanılan fontun farklı olmasından kaynaklanıyor . Aşağıdaki kodun sorun cıkaracağını sanmıyorum ;) Eğer font değişikliği varsa program içinde Formcreate daki yazı ...
- 07 Tem 2010 01:03
- Forum: Programlama
- Başlık: Tmemo autosize
- Cevaplar: 3
- Görüntüleme: 1285
Re: Tmemo autosize
procedure TForm1.Memo1Change(Sender: TObject);
var
dc: hdc;
tm: tagTEXTMETRICW;
rc: trect;
count: integer;
begin
dc := GetDC(Memo1.Handle);
GetTextMetrics(dc, tm);
rc := Memo1.BoundsRect;
count := Memo1.Lines.count;
if count = 0 then
count := 1;
rc.Bottom := rc.Top + round((tm.tmHeight ...
var
dc: hdc;
tm: tagTEXTMETRICW;
rc: trect;
count: integer;
begin
dc := GetDC(Memo1.Handle);
GetTextMetrics(dc, tm);
rc := Memo1.BoundsRect;
count := Memo1.Lines.count;
if count = 0 then
count := 1;
rc.Bottom := rc.Top + round((tm.tmHeight ...
- 06 Tem 2010 07:33
- Forum: Programlama
- Başlık: Treeview
- Cevaplar: 8
- Görüntüleme: 2396
Re: Treeview
yeni bir form aç Bir tane treeview1
3 button(Name:Add,Save,Load olan) ekle
Codeları aşağıdaki gibi düzenle;
var
fileS:TFileStream;
index:integer;
begin
if TreeView1.Selected<>nil then
begin
fileS:=TFileStream.Create(ExtractFilePath(Application.ExeName)+'.Treeview.sav',fmCreate);
files ...
3 button(Name:Add,Save,Load olan) ekle
Codeları aşağıdaki gibi düzenle;
var
fileS:TFileStream;
index:integer;
begin
if TreeView1.Selected<>nil then
begin
fileS:=TFileStream.Create(ExtractFilePath(Application.ExeName)+'.Treeview.sav',fmCreate);
files ...
- 06 Tem 2010 05:09
- Forum: Programlama
- Başlık: load Sorunu
- Cevaplar: 7
- Görüntüleme: 1945
Re: load Sorunu
unicorn bende ilk gördüğümde imzanı cevap içeriğinin içinde algıladım , diğer mesajlarınıda görünce imzan olduğunu anladım 
Ve doğru bir imza

Ve doğru bir imza

- 06 Tem 2010 04:52
- Forum: Programlama
- Başlık: Treeview
- Cevaplar: 8
- Görüntüleme: 2396
Re: Treeview
Component kaydetme olayını denedinmi
filestream.writecomponent(treeview1)
filestream.readcomponent(treeview1)
gibi
filestream.writecomponent(treeview1)
filestream.readcomponent(treeview1)
gibi
- 05 Tem 2010 10:38
- Forum: Programlama
- Başlık: timage in transparan seviyesini ayarlamak
- Cevaplar: 2
- Görüntüleme: 1241
Re: timage in transparan seviyesini ayarlamak
Ekte Windows APİ si(AlphaBlend;bu fonksiyon formda kullanılanla aynı değil tabiyki) kullanarak bu işi nasıl yapıcağın ile ilgili örnek hazırladım. Basit birşey geliştirmek sana kalmış 

- 07 Haz 2010 07:25
- Forum: Programlama
- Başlık: Ekrandan görüntü alma
- Cevaplar: 12
- Görüntüleme: 4337
Re: Ekrandan görüntü alma
Elinizdeki program şöyle bir yöntem uyguluyordur; formun AlphaBlend değerini oldukça transparan hale getirecek kadar bir noktada tutup, arkada kalan kısmın görünür halde olması sağlanıyordur ve yine aynı formun üzerinde çizim yaptırıyordur. Sonra da formu kaldırıp arka kısımdan grab işlemini ...