PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
macintosh456789
*停權中*
 

加入日期: Jul 2012
文章: 5
問一個vb6的問題。

小弟我目前遇到一個案子,好死不死要用到vb6。

本來在.net上所寫的程式這一回要回到vb6上。

可惜我當年沒有機會遇上vb6。
所以不得以只好問人了。

我現在要在vb6中再開起一個小視窗,如圖。

請問該怎麼寫呢?
     
      
上傳的圖像
文件類型: png subwindows.PNG (17.3 KB, 312次瀏覽)
舊 2012-07-28, 06:12 AM #1
回應時引用此文章
macintosh456789離線中  
重建創世紀
*停權中*
 
重建創世紀的大頭照
 

加入日期: Apr 2011
您的住址: 寰瀛一隅
文章: 45
Cool

 
舊 2012-07-28, 08:51 AM #2
回應時引用此文章
重建創世紀離線中  
重建創世紀
*停權中*
 
重建創世紀的大頭照
 

加入日期: Apr 2011
您的住址: 寰瀛一隅
文章: 45
Cool

借這標題,在使用計算機時(不論是傳統電子計算機或是手機、PC)
在作多重多組數字運算時,常會有被打岔而忘記算到哪一組的困擾嗎?
若能運算時同時已輸入數字列表,可以避免輸入錯誤且可方便檢視,
有人曾過這種設計的計算機嗎?
舊 2012-07-28, 09:22 AM #3
回應時引用此文章
重建創世紀離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者重建創世紀
借這標題,在使用計算機時(不論是傳統電子計算機或是手機、PC)
在作多重多組數字運算時,常會有被打岔而忘記算到哪一組的困擾嗎?
若能運算時同時已輸入數字列表,可以避免輸入錯誤且可方便檢視,
有人曾過這種設計的計算機嗎?


Lotus 123, Excel...
__________________
滿招損 謙受益
舊 2012-07-28, 11:22 AM #4
回應時引用此文章
darkangel離線中  
macintosh456789
*停權中*
 

加入日期: Jul 2012
文章: 5
這只是一個新的表單。

引用:
作者重建創世紀
Create a Form in Runtime in Visual Basic 6.0 (http://www.dreamincode.net/forums/t...isual-basic-60/)


不好意思,再請教一下。
有的人說dim f as form
可是不是應該使用dim f as form
f = new form這種寫法嗎?

另外還有人說是用mdiform

這兩個方法都沒辦法在vb的form中在創建一個子form呀。
這兩種寫法產生出來的form算是一個新的form吧?

可是我要的是一個屬於form中的子form。
因為用那兩種方法產生的form不會被鎖定在原本的form中。


如果可以的話,能不能寫一個簡單的範例呢?

此文章於 2012-07-28 12:16 PM 被 macintosh456789 編輯.
舊 2012-07-28, 12:13 PM #5
回應時引用此文章
macintosh456789離線中  
重建創世紀
*停權中*
 
重建創世紀的大頭照
 

加入日期: Apr 2011
您的住址: 寰瀛一隅
文章: 45
Cool

引用:
作者darkangel
Lotus 123, Excel...

excel函數加總、平均、最大、最小...但
假如是加減乘除多重混雜的集合呢?
比如
2345
+3456
-2347
*1375
/2
+23492
-32143
*23
.......
之類
舊 2012-07-28, 12:26 PM #6
回應時引用此文章
重建創世紀離線中  
sazabijiang
*停權中*
 

加入日期: Sep 2004
您的住址: 台北
文章: 8
引用:
作者重建創世紀
借這標題,在使用計算機時(不論是傳統電子計算機或是手機、PC)
在作多重多組數字運算時,常會有被打岔而忘記算到哪一組的困擾嗎?
若能運算時同時已輸入數字列表,可以避免輸入錯誤且可方便檢視,
有人曾過這種設計的計算機嗎?


銀行有在使用這種計算機
類似迷你收銀台一樣
每輸入一個數字或運算符號
紙條就會捲動一行
舊 2012-07-28, 12:31 PM #7
回應時引用此文章
sazabijiang離線中  
macintosh456789
*停權中*
 

加入日期: Jul 2012
文章: 5
再補充一下。

我目前寫出來的就是。


Private Sub Command1_Click()

Dim f As Form
Set f = New Form1

f.Show
End Sub

可是那個new出來的form也不存在於原本的form1中。而是一個新的form。
舊 2012-07-28, 12:36 PM #8
回應時引用此文章
macintosh456789離線中  
Devil
Power Member
 

加入日期: Jan 2001
您的住址: Taipei
文章: 503
引用:
作者macintosh456789
我目前寫出來的就是。


Private Sub Command1_Click()

Dim f As Form
Set f = New Form1

f.Show
End Sub

可是那個new出來的form也不存在於原本的form1中。而是一個新的form。

Dim f As Form1 <- 於記憶體建立一個名為f的 Form型態變數空間
Set f = New Form1 <- 建立一個Form1 Class的實體物件(New Form1),並將物件實體記憶體位址指定給f變數(Set f =,在此=為指定運算子)
語法上可以簡化為Dim f As New Form(記億中這樣效率差一點,但忘了是為什麼了,太久沒碰vb6)
回到你的問題,不知你要的是強制回應表單(這個記得是下參數vbModal)
另一個是MDI表單,VB6好像是要在主表單設為MDI
太久沒碰vb6,你可以用上面幾個關鍵字google一下
__________________
舊 2012-07-28, 12:53 PM #9
回應時引用此文章
Devil離線中  
重建創世紀
*停權中*
 
重建創世紀的大頭照
 

加入日期: Apr 2011
您的住址: 寰瀛一隅
文章: 45
Cool

引用:
作者sazabijiang
銀行有在使用這種計算機
類似迷你收銀台一樣
每輸入一個數字或運算符號
紙條就會捲動一行

原來銀行已經有實際應用了,早上有了設想,
於是順手也寫了一個。

此文章於 2012-07-28 01:02 PM 被 重建創世紀 編輯.
舊 2012-07-28, 12:58 PM #10
回應時引用此文章
重建創世紀離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:51 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。