<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Fox4um - Grid'e procedure ekleme]]></title>
	<link rel="self" href="http://www.fox4um.com/feed/atom/topic/1057/"/>
	<updated>2008-07-25T12:03:00Z</updated>
	<generator>PunBB</generator>
	<id>http://www.fox4um.com/topic/1057/gride-procedure-ekleme/</id>
		<entry>
			<title type="html"><![CDATA[Re: Grid'e procedure ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/6381/#p6381"/>
			<content type="html"><![CDATA[<p>Burada header degistiren MultiSelectGrid class var.
</p><p><a href="http://www.universalthread.com/Report.aspx?Session=5756374478624B354D54413D205474356339744C7858494455334B4B70395261695466472F4874626E725A3731">http://www.universalthread.com/Report.a &#133; 6E725A3731</a></p>]]></content>
			<author>
				<name><![CDATA[cetinbasoz]]></name>
				<uri>http://www.fox4um.com/user/11/</uri>
			</author>
			<updated>2008-07-25T12:03:00Z</updated>
			<id>http://www.fox4um.com/post/6381/#p6381</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Grid'e procedure ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/6380/#p6380"/>
			<content type="html"><![CDATA[<div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br />6
<br />7
<br />8
<br />9
<br />10
<br />11
<br />12
<br />13
<br />14
<br />15
<br />16
<br />17
<br />18
<br />19
<br />20
<br />21
<br />22
<br />23
<br />24
<br />25
<br />26
<br />27
<br />28
<br />29
<br />30
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw1">Public</span> oForm
<br />oForm &nbsp;<span class="sy0">=</span> <span class="kw1">Createobject</span><span class="br0">&#40;</span>'myForm'<span class="br0">&#41;</span>
<br />oForm<span class="sy0">.</span><span class="me1">Show</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="kw1">Define</span> <span class="kw3">Class</span> myForm <span class="kw2">As</span> <span class="kw4">Form</span>
<br />&nbsp; <span class="kw3">DataSession</span> <span class="sy0">=</span> <span class="nu0">2</span>
<br />&nbsp; <span class="kw3">Add</span> Object myGrid <span class="kw2">As</span> <span class="kw4">Grid</span>
<br />&nbsp;
<br />&nbsp; <span class="kw1">Procedure</span> <span class="kw3">Load</span>
<br />&nbsp; &nbsp; <span class="kw2">Use</span> <span class="br0">&#40;</span><span class="kw2">_samples</span><span class="sy0">+</span>'data\customer'<span class="br0">&#41;</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br />&nbsp;
<br />&nbsp; <span class="kw1">Procedure</span> <span class="kw3">Init</span>
<br />&nbsp; &nbsp; <span class="kw1">With</span> <span class="kw2">This</span><span class="sy0">.</span><span class="me1">myGrid</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw1">For</span> ix<span class="sy0">=</span><span class="nu0">1</span> <span class="kw3">To</span> <span class="sy0">.</span><span class="kw3">ColumnCount</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">.</span><span class="kw3">Columns</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">ix</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="kw3">RemoveObject</span><span class="br0">&#40;</span>'Header1'<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">.</span><span class="kw3">Columns</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">ix</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="kw3">Newobject</span><span class="br0">&#40;</span>'myHeader'<span class="sy0">,</span> 'myHeader'<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw1">Endfor</span>
<br />&nbsp; &nbsp; <span class="kw1">Endwith</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br /><span class="kw1">Enddefine</span>
<br />&nbsp;
<br /><span class="kw1">Define</span> <span class="kw3">Class</span> myHeader <span class="kw2">As</span> <span class="kw4">Header</span>
<br />&nbsp; <span class="kw1">Procedure</span> <span class="kw3">Init</span>
<br />&nbsp; &nbsp; <span class="kw2">This</span><span class="sy0">.</span><span class="kw3">Caption</span> <span class="sy0">=</span> <span class="kw2">This</span><span class="sy0">.</span><span class="kw4">Parent</span><span class="sy0">.</span><span class="kw3">ControlSource</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br />&nbsp; <span class="kw1">Procedure</span> <span class="kw3">Click</span>
<br />&nbsp; &nbsp; <span class="kw2">Wait</span> Window <span class="kw3">Timeout</span> <span class="nu0">2</span> <span class="kw2">Transform</span><span class="br0">&#40;</span><span class="kw1">Evaluate</span><span class="br0">&#40;</span><span class="kw2">This</span><span class="sy0">.</span><span class="kw4">Parent</span><span class="sy0">.</span><span class="kw3">ControlSource</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br /><span class="kw1">Enddefine</span></pre></td></tr></tbody></table></div><p>
</p><p>VFP9 kullandigina gore Memberclass*&nbsp; propertylerini de incele.</p>]]></content>
			<author>
				<name><![CDATA[cetinbasoz]]></name>
				<uri>http://www.fox4um.com/user/11/</uri>
			</author>
			<updated>2008-07-25T11:53:42Z</updated>
			<id>http://www.fox4um.com/post/6380/#p6380</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Grid'e procedure ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/6379/#p6379"/>
			<content type="html"><![CDATA[<p>Oluşturulan header1 class&#039;ini var olan grid&#039;de kullanmaya/monte etmeye basit/sade bir örnek rica edebilir miyim.</p>]]></content>
			<author>
				<name><![CDATA[ozcan]]></name>
				<uri>http://www.fox4um.com/user/94/</uri>
			</author>
			<updated>2008-07-25T09:42:38Z</updated>
			<id>http://www.fox4um.com/post/6379/#p6379</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Grid'e procedure ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/6377/#p6377"/>
			<content type="html"><![CDATA[<p>Tarkan&#039;in soyledigi gibi kodu zaten biliyorsun, header class kullan. Yine de BindEvent() ornegi:
</p><div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br />6
<br />7
<br />8
<br />9
<br />10
<br />11
<br />12
<br />13
<br />14
<br />15
<br />16
<br />17
<br />18
<br />19
<br />20
<br />21
<br />22
<br />23
<br />24
<br />25
<br />26
<br />27
<br />28
<br />29
<br />30
<br />31
<br />32
<br />33
<br />34
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw1">Public</span> oForm
<br />oForm <span class="sy0">=</span> <span class="kw1">Createobject</span><span class="br0">&#40;</span>'myForm'<span class="br0">&#41;</span>
<br />oForm<span class="sy0">.</span><span class="me1">Show</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="kw1">Define</span> <span class="kw3">Class</span> myForm <span class="kw2">As</span> <span class="kw4">Form</span>
<br />&nbsp; <span class="kw3">DataSession</span> <span class="sy0">=</span> <span class="nu0">2</span>
<br />&nbsp; <span class="kw3">Add</span> Object myGrid <span class="kw2">As</span> <span class="kw4">Grid</span> <span class="kw1">With</span> <span class="kw4">RecordSource</span> <span class="sy0">=</span> 'customer'<span class="sy0">,</span> <span class="kw4">Left</span> <span class="sy0">=</span> <span class="nu0">100</span>
<br />&nbsp;
<br />&nbsp; <span class="kw1">Procedure</span> <span class="kw3">Load</span>
<br />&nbsp; &nbsp; <span class="kw2">Use</span> <span class="kw2">_samples</span><span class="sy0">+</span>'data\customer'
<br />&nbsp; <span class="kw1">Endproc</span>
<br />&nbsp;
<br />&nbsp; <span class="kw1">Procedure</span> myGrid<span class="sy0">.</span><span class="kw3">Init</span>
<br />&nbsp; &nbsp; <span class="kw1">Local</span> ix
<br />&nbsp; &nbsp; <span class="kw1">For</span> ix<span class="sy0">=</span><span class="nu0">1</span> <span class="kw3">To</span> <span class="kw2">This</span><span class="sy0">.</span><span class="kw3">ColumnCount</span>
<br />&nbsp; &nbsp; &nbsp; Bindevent<span class="br0">&#40;</span><span class="kw2">This</span><span class="sy0">.</span><span class="kw3">Columns</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">ix</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="me1">Header1</span><span class="sy0">,</span>'<span class="kw3">Click</span>'<span class="sy0">,</span><span class="kw2">Thisform</span><span class="sy0">,</span>'HeaderClick'<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">Endfor</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br />&nbsp;
<br />&nbsp; <span class="kw1">Procedure</span> HeaderClick
<br />&nbsp; &nbsp; <span class="kw1">Amouseobj</span><span class="br0">&#40;</span>aMo<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">Local</span> nWhere<span class="sy0">,</span>nRelRow<span class="sy0">,</span> nRelCol<span class="sy0">,</span> lnColOrder<span class="sy0">,</span> ix<span class="sy0">,</span> lcControl
<br />&nbsp; &nbsp; <span class="kw2">This</span><span class="sy0">.</span><span class="me1">myGrid</span><span class="sy0">.</span><span class="kw3">GridHitTest</span><span class="br0">&#40;</span>aMo<span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span><span class="sy0">,</span>aMo<span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span><span class="sy0">,@</span>nWhere<span class="sy0">,@</span>nRelRow<span class="sy0">,</span> <span class="sy0">@</span>nRelCol<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">With</span> <span class="kw2">This</span><span class="sy0">.</span><span class="me1">myGrid</span>
<br />&nbsp; &nbsp; &nbsp; lnColOrder <span class="sy0">=</span> <span class="sy0">.</span><span class="me1">LeftColumn</span><span class="sy0">-</span><span class="nu0">1</span><span class="sy0">+</span>m<span class="sy0">.</span><span class="me1">nRelCol</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw1">For</span> ix <span class="sy0">=</span> <span class="nu0">1</span> <span class="kw3">To</span> <span class="sy0">.</span><span class="kw3">ColumnCount</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">If</span> <span class="sy0">.</span><span class="kw3">Columns</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">ix</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="kw3">ColumnOrder</span> <span class="sy0">=</span> m<span class="sy0">.</span><span class="me1">lnColOrder</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcControl <span class="sy0">=</span> <span class="sy0">.</span><span class="kw3">Columns</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">ix</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="kw3">ControlSource</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Endif</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw1">Endfor</span>
<br />&nbsp; &nbsp; <span class="kw1">Endwith</span>
<br />&nbsp; &nbsp; <span class="kw2">Set</span> <span class="kw3">Message</span> <span class="kw3">To</span> m<span class="sy0">.</span><span class="me1">lcControl</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br /><span class="kw1">Enddefine</span></pre></td></tr></tbody></table></div>]]></content>
			<author>
				<name><![CDATA[cetinbasoz]]></name>
				<uri>http://www.fox4um.com/user/11/</uri>
			</author>
			<updated>2008-07-25T09:05:55Z</updated>
			<id>http://www.fox4um.com/post/6377/#p6377</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Grid'e procedure ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/6375/#p6375"/>
			<content type="html"><![CDATA[<p>Header&#039;ı Class yapsan ve kodunu da class&#039;a yazsan</p>]]></content>
			<author>
				<name><![CDATA[taRKan]]></name>
				<uri>http://www.fox4um.com/user/32/</uri>
			</author>
			<updated>2008-07-24T19:41:28Z</updated>
			<id>http://www.fox4um.com/post/6375/#p6375</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Grid'e procedure ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/6374/#p6374"/>
			<content type="html"><![CDATA[<p>VFP9 kullanıyorum hocam. BindEvent() nasıl kullanacağım. Command.click de kodların içinde gridteki header&#039;in click metodunu nasıl yazabilirim.</p>]]></content>
			<author>
				<name><![CDATA[ozcan]]></name>
				<uri>http://www.fox4um.com/user/94/</uri>
			</author>
			<updated>2008-07-24T17:38:35Z</updated>
			<id>http://www.fox4um.com/post/6374/#p6374</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Grid'e procedure ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/6373/#p6373"/>
			<content type="html"><![CDATA[<p>Nasil yapacagin biraz elindeki versiyona bagli. VFP9&#039;da ornegin BindEvent() var.</p>]]></content>
			<author>
				<name><![CDATA[cetinbasoz]]></name>
				<uri>http://www.fox4um.com/user/11/</uri>
			</author>
			<updated>2008-07-24T16:28:38Z</updated>
			<id>http://www.fox4um.com/post/6373/#p6373</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Grid'e procedure ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/6370/#p6370"/>
			<content type="html"><![CDATA[<p>Design Time&#039;da oluşturulmuş olan bir gride örneğin header1.click() fonksiyonu nasıl eklenir. Bir command buttonun click&#039;inde bunu yazarak bu gride metod yazılabilir mi.
<br />Kısacası grid1.header1.click() metodunu duruma göre değişik olacak şekilde müdahale edebilir miyim.</p>]]></content>
			<author>
				<name><![CDATA[ozcan]]></name>
				<uri>http://www.fox4um.com/user/94/</uri>
			</author>
			<updated>2008-07-24T11:44:48Z</updated>
			<id>http://www.fox4um.com/post/6370/#p6370</id>
		</entry>
</feed>

