  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		老鼠爱大米
 
 
  註冊時間: 2005-09-09 文章: 6
 
  第 1 樓
  | 
		
			
				 發表於: 星期四 十一月 19, 2020 3:53 pm    文章主題: 请教拖动改变控件大小位置? | 
				     | 
			 
			
				
  | 
			 
			
				| 表单上有一个容器可以拖动改变大小位置,如果在容器上加个图片后。如何让图片继承容器等代码功能,继续实现拖动改变大小和位置?请老师执教,谢谢 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		ufochen
 
 
  註冊時間: 2003-09-17 文章: 166
 
  第 2 樓
  | 
		
			
				 發表於: 星期四 六月 10, 2021 10:40 pm    文章主題: Re: 请教拖动改变控件大小位置? | 
				     | 
			 
			
				
  | 
			 
			
				 	  | 老鼠爱大米 寫到: | 	 		  | 表单上有一个容器可以拖动改变大小位置,如果在容器上加个图片后。如何让图片继承容器等代码功能,继续实现拖动改变大小和位置?请老师执教,谢谢 | 	  
 
*** Image1.Init *************
 
This.Stretch = 2
 
This.Move(0,0,This.Parent.Width,This.Parent.Height)
 
 
 **** Image1.MouseDown ***********
 
 
Lparameters nButton, nShift, nXCoord, nYCoord
 
Local ThisTop, ThisLeft , ThisWidth , ThisHeight
 
Decl aMouseObject[4]
 
Do Case
 
	Case nButton = 2 && 按右鍵縮放物件
 
		This.MousePointer = 8
 
		ThisWidth = This.Parent.Width
 
		ThisHeight = This.Parent.Height
 
		Do While Mdown()  && Host Mouse Click
 
			=Amouseobj(aMouseObject,1)
 
			This.Parent.Width  = ThisWidth -  ( nXCoord - aMouseObject[3] )
 
			This.Parent.Height = ThisHeight - ( nYCoord - aMouseObject[4] )
 
			This.Width  = ThisWidth -  ( nXCoord - aMouseObject[3] )
 
			This.Height = ThisHeight - ( nYCoord - aMouseObject[4] )
 
		Enddo
 
	Case nButton = 1 && 按左鍵移動物件
 
		This.MousePointer = 5
 
		*this.DragMode = 1
 
		ThisTop = This.Parent.Top
 
		ThisLeft = This.Parent.Left
 
		Do While Mdown()  && Host Mouse Click
 
			DoEvents
 
			=Amouseobj(aMouseObject,1)
 
			This.Parent.Left = ThisLeft -  ( nXCoord - aMouseObject[3] )
 
			This.Parent.Top  = ThisTop - ( nYCoord - aMouseObject[4] )
 
		Enddo
 
Endcase
 
This.MousePointer = 1 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |