設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 4217|回復(fù): 6
打印 上一主題 下一主題

【作業(yè)】@VSTO易#初級班01期#第02課

[復(fù)制鏈接]

點(diǎn)擊這里給我發(fā)消息

跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2014-3-8 21:37:28 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
①插件用P或W實(shí)現(xiàn)
②動(dòng)態(tài)數(shù)據(jù),改用Dictionary存儲(chǔ)
③嘗試使用除RibbonMenu以外的其它控件,實(shí)現(xiàn)該功能,如RibbonGallery


大家加油哦

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

點(diǎn)擊這里給我發(fā)消息

2#
發(fā)表于 2014-3-8 21:41:22 | 只看該作者
先搶沙發(fā)后發(fā)作業(yè)

點(diǎn)擊這里給我發(fā)消息

3#
發(fā)表于 2014-3-9 07:27:16 | 只看該作者
留名占地。
回復(fù)

使用道具 舉報(bào)

點(diǎn)擊這里給我發(fā)消息

4#
發(fā)表于 2014-3-9 23:00:31 | 只看該作者
支持老師,支持論壇,149B學(xué)員
5#
發(fā)表于 2014-3-11 13:17:57 | 只看該作者
作業(yè)寫得都差不多,我的不一樣,傳送門http://m.mzhfr.cn/forum.p ... mp;page=1#pid698013
6#
發(fā)表于 2014-3-23 20:29:54 | 只看該作者
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Office.Tools.Ribbon;
namespace listtest
{
    public partial class listtest1
    {
        public static string DefalutRoom = "2175343697";
        public static KeyValuePair<double, string> ChannelVSTO = new KeyValuePair<double, string>(91283328, "Office中國");
        public static Dictionary<string, string> YYRoomList = new Dictionary<string, string>();

        private void listtest1_Load(object sender, RibbonUIEventArgs e)
        {

            YYRoomList.Add("1768232513", "接待大廳");
            YYRoomList.Add("2175343697", "VSTO培訓(xùn)-初級班(一期)");
            YYRoomList.Add("1768402953", "Office教學(xué)");
            gallery1.Items.Clear();
            itemAdd(gallery1);

        }

        private void gallery1_Click(object sender, RibbonControlEventArgs e)
        {

            EnterYYRoom(ChannelVSTO.Key.ToString(), gallery1.SelectedItem.Tag.ToString());
        }
        private void itemAdd(RibbonGallery mygallery1)
        {
            foreach (var item1 in YYRoomList)
            {
                RibbonDropDownItem kiwyButton1 = this.Factory.CreateRibbonDropDownItem();

                kiwyButton1.Tag = item1.Key.ToString();
                kiwyButton1.Label = item1.Value;
                mygallery1.Items.Add(kiwyButton1);
            }
        }


        void EnterYYRoom(string cChanel, string cRoom)
        {
            try
            {
                //打開YY軟件
                System.Diagnostics.Process.Start("yy://pd-[sid=" + cChanel + "&subid=" + cRoom + "]");

            }
            catch (System.Exception ex)
            {
                //打開網(wǎng)頁版YY
                System.Diagnostics.Process.Start("http://yy.com/" + cChanel + "/" + cRoom + "?from=");
            }

        }

    }
}


不知道為什么sender轉(zhuǎn)換的時(shí)候總出錯(cuò),這么寫結(jié)果倒是運(yùn)行出來了,加完班趕快把落下的作業(yè)寫上,第3節(jié)課的不知道什么時(shí)候能聽完再做呢。
119-B
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-13 07:58 , Processed in 0.089294 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表