none
winform & 行事曆效果 RRS feed

  • 問題

  • 大大好~..
    想請問..

    1. MonthCanlendar的控制項..可以修改成..像行事曆的格式嗎?..(方框的部份..可以變大)

    2. 另外..想做拖拉Button到某一天日期上面..不知道MonthCanlendar需要再加入什麼元件..才能做觸發的動作呢?
    (拖拉Button-->3/7的日期-->作彈跳另一個form的動作)

    謝謝~..

    2010年3月7日 上午 03:39

解答

  • 微軟在 windowclient 網站有放 OutlookCalendar 範例原始碼,是做成控制項,是仿 Outlook 的,分一日、五日、一周、一月,一時找不到,自己找找~


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 喵嗚 2010年3月10日 下午 01:19
    2010年3月7日 下午 12:43
  • Hi,
    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    • 已標示為解答 喵嗚 2010年3月10日 下午 01:19
    2010年3月9日 上午 04:32

  • 3. 產生button後..滑鼠即focus在此新的button上作拖曳..
    4.
        若拖曳到右方的panel後..即將此button的text寫入到此區..
        若放開 or 在panel之外..則消失..


    章立民老師的部落格有一個範例
    http://blog.xuite.net/alwaysfuturevision/liminzhang/9729082

    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    • 已標示為解答 喵嗚 2010年3月10日 下午 01:18
    2010年3月10日 上午 05:17
    版主

所有回覆

  • 參考
    http://www.codeproject.com/KB/selection/MonthCalendar.aspx
    http://www.codeproject.com/KB/selection/MPK_Calendar.aspx
    http://www.codeproject.com/KB/selection/monthcalendar_2.aspx

    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    2010年3月7日 上午 03:51
    版主
  • 微軟在 windowclient 網站有放 OutlookCalendar 範例原始碼,是做成控制項,是仿 Outlook 的,分一日、五日、一周、一月,一時找不到,自己找找~


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 喵嗚 2010年3月10日 下午 01:19
    2010年3月7日 下午 12:43
  • 感謝二位大大~..目前正在測試月曆效果..

    另外..可以請問..winform..可以作出類似"手風琴"的效果嗎?..
    例:http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Accordion/Accordion.aspx

    希望每個選項裡..可以放置不同的連結 or Button..然後再直接作拖曳..

    謝謝~..
    2010年3月8日 下午 12:13
  • 答案是可以.
    最簡單的方法是用 SplitContainer 去做出折疊的效果
    SplitContainer 控制項 (Windows Form)


    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    2010年3月8日 下午 12:52
    版主
  • Hi,
    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    • 已標示為解答 喵嗚 2010年3月10日 下午 01:19
    2010年3月9日 上午 04:32
  • 謝謝大大~
    目前已完成手風琴的效果..雖然給他很假= =..

    可以再請問..
    1. 目前希望按下了某個button之後..
    2. 即會產生一個新的button..(目前到這裡..程式沒有問題..)

    3. 產生button後..滑鼠即focus在此新的button上作拖曳..
    4.
        若拖曳到右方的panel後..即將此button的text寫入到此區..
        若放開 or 在panel之外..則消失..


    呼..不知道大大..可以給我一個search的keyword嗎..><..?..

    謝謝!~..

    目前測試的語法如下:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    	AddHandler btn_main.MouseDown, AddressOf OnMouseDown
    End Sub
    
    Sub OnMouseDown(ByVal sender As Object, ByVal e As MouseEventArgs)
    	if e.Button = MouseButtons.Left then
    		Dim btn_test = New Button()
    		btn_test = BringToFront()  '希望產生後..直接focus在這裡做拖曳
    	end if
    End Sub
    • 已編輯 喵嗚 2010年3月10日 上午 03:46
    2010年3月9日 上午 10:45
  • Visual Basic 置頂範例公告那篇看一看。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年3月9日 下午 03:03
  • 你好哦~..請問..是內容太模糊嗎?..還是作業環境沒有寫清楚呢?..
    C# or VB的範例都OK的..

    目前想到的拖曳是像以前玩的拚圖遊戲那樣..可是一直在GOOGLE下不到關鍵的搜尋詞~..哈~..

    不好意思哦~..謝謝~
    2010年3月10日 上午 01:16

  • 3. 產生button後..滑鼠即focus在此新的button上作拖曳..
    4.
        若拖曳到右方的panel後..即將此button的text寫入到此區..
        若放開 or 在panel之外..則消失..


    章立民老師的部落格有一個範例
    http://blog.xuite.net/alwaysfuturevision/liminzhang/9729082

    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    • 已標示為解答 喵嗚 2010年3月10日 下午 01:18
    2010年3月10日 上午 05:17
    版主
  • 謝謝各位大大~..
    目前已完成拖曳的功能了~..3Q唷~~..^O^

    2010年3月10日 上午 06:57