信息发布软件,b2b软件,广告发布软件

标题: VB.NET中实现拖放操作 [打印本页]

作者: 信息发布软件    时间: 2017-1-2 15:07
标题: VB.NET中实现拖放操作
你什么都不用做,直接新建一个窗体,把代码粘贴进去就行了。其实所有的标准控件都支持进行拖放操作,所以你甚至可以对一个按钮进行文件拖放。当然,一般都会使用如ListBox或TextBox控件进行拖放,可以直接打开某些文件,读取里面的数据。如果实在弄不懂,建议去多看看MSDN,虽然MSDN可能是日本友人帮我们翻译的...(^_^b)


VB.NET中实现拖放操作 b2b软件
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim LB As New ListBox
        With LB
            .Dock = DockStyle.Fill
            .AllowDrop = True '接受拖放
            AddHandler LB.DragEnter, AddressOf LB_DragEnter '委托拖放数据事件
            AddHandler LB.DragDrop, AddressOf LB_DragDrop '委托数据处理事件
        End With
        Controls.Add(LB)
    End Sub

    Private Sub LB_DragDrop(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs)
        sender.Items.Clear() '清理列表
        For Each s As String In e.Data.GetData(DataFormats.FileDrop) '循环枚举数据
            sender.Items.Add(s) '添加到表
        Next
    End Sub

    Private Sub LB_DragEnter(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs)
        e.Effect = DragDropEffects.Link '接受拖放数据,启用拖放效果
    End Sub

End Class
VB.NET中实现拖放操作 b2b软件






作者: 信息发布软件    时间: 2017-1-2 15:07
Windows用户一般分为两类:一类习惯用键盘操作,一类习惯用鼠标操作。程序员们在编程时一般会提供快捷键(在命令或字母中加下划线)或快捷方式(用CTRL加字母的组合)来照顾到那些习惯键盘的用户,但是那些鼠标用户却被忽略了。因为程序员们一般都习惯用键盘,所以他们这种重视键盘操作的特点是可以理解的,但是每个程序员也应该考虑到提供鼠标支持。
鼠标用户所期望的一件事就是能够在应用程序中实现拖放。如果你注意到一些大型应用程序或windows自身的话,拖放操作几乎随处可见。例如,用户可能已经习惯了在windows资源管理器中拖放文件,或在word中拖放文本等操作了。
  尽管拖放操作随处可见,但是只有极少数程序员在他们所编写的程序中实现拖放功能,最可能的原因是他们认为实现拖放可能比想象的还要难。这篇文章列举了如何在窗体内、窗体之间,甚至应用程序之间移动文本、图片或者文件的例子,显示了在中实现拖放是非常容易得。
拖放如何进行
  拖放实际上就如同用鼠标复制粘帖,因此你必须有一个可以复制或移动的源,也要有一个可以粘贴的目的地。在这两个操作过程中,数据是保存在内存中的。复制粘贴用的是剪切版,而拖放用的却是一种本质上是私有剪切板的Dataobject的对象。
下面是典型的托放操作的时间序列:
  1、拖(dragging)是通过调用源控件的DoDragDrop方法来初始化的,DoDragDrop有两个参数
data,指定将要传送的数据
allowedEffects,指定允许进行的操作(复制或移动)
这样自动创建了一个新的Dataobject对象
  2、接下来就依次激发了GiveFeedBack事件。在大多数情况下,你并不需要担心GiveFeedBack事件,然而你如果想自定义拖放过程中的鼠标指针的话,你可以在这些地方加上你的代码。
  3、任何有AllowDrop属性而且被设置成True的控件都是隐含的Drop对象。AllowDrop属性可以在设计时的属性窗口中进行设置,也可以在Form_load事件自动加载。
  4、当鼠标移到某个控件时,就同时激发了这个控件的DragEnter事件。GetDataPresent方法是用来确认拖过来的数据是否适合目标控件,Effect属性是用来显示适当的鼠标指针。
  5、如果用户在有效的目标控件上释放鼠标,就同时激发了DragDrop事件。DragDrop事件句柄中的代码从DataObject对象中释放数据并把它显示在目标控件中。
从VB6到VB.NET有何变化?
(略)
拖放文本
  拖放操作的一个很简单然而很有用的情形是从一个TextBox控件复制文本到另一个TextBox控件。当然你可以只用键盘就能实现(CTRL + C and CTRL + V),然而拖放更简单因为它仅需要鼠标的移动就可以完成。
  1、向一个窗体中添加两个文本框,并把第二个TextBox控件的AllowDrop属性设置成True,添加如下代码。
Private MouseIsDown As Boolean = False
Private Sub TextBox1_MouseDown(ByVal sender As Object, ByVal e As _
System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown
' Set a flag to show that the mouse is down.
MouseIsDown = True
End Sub

Private Sub TextBox1_MouseMove(ByVal sender As Object, ByVal e As _
System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseMove
If MouseIsDown Then
' Initiate dragging.
TextBox1.DoDragDrop(TextBox1.Text, DragDropEffects.Copy)
End If
MouseIsDown = False
End Sub

Private Sub TextBox2_DragEnter(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles TextBox2.DragEnter
' Check the format of the data being dropped.
If (e.Data.GetDataPresent(DataFormats.Text)) Then
' Display the copy cursor.
e.Effect = DragDropEffects.Copy
Else
' Display the no-drop cursor.
e.Effect = DragDropEffects.None
End If
End Sub

Private Sub TextBox2_DragDrop(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles TextBox2.DragDrop
' Paste the text.
TextBox2.Text = e.Data.GetData(DataFormats.
End Sub
  在上面的例子中,MouseDown事件是用来判断鼠标是否按下的,MouseMove事件中用到了DoDragDrop方法。尽管你可以在MouseDown事件中来初始化Drag,然而这么做会带来出人意料之外的结果。在用户点击控件时,将显示no-drag 指针。DoDragDrop方法有两个参数
data,这个例子中代表的是第一个TextBox的Text属性。
allowedEffects,这个例子中是只允许复制。
  在MouseMove事件中MouseIsDown标志设置成了False,尽管在这个例子没有必要,但是如果你有很多控件支持拖放时,你将会得到一个运行时例外。
在DragEnter事件中,GetDataPresent方法检查正在拖动的数据格式,在本例中是文本,所以Effect属性设置成复制,同时也显示copy指针。
  在DragDrop事件中,GetData方法用来从DataObject中获得文本,并把它送给目标文本框。
拖动图片
  尽管拖放图片并不像拖放文本那样经常用到,然而它在许多应用程序中仍然是很有用的。实际上这两者之间也没有什么不同,只不过是数据类型发生了变化而已。
1、 在Form中添加两个PictureBox控件。
2、 在代码窗体中添加如下代码
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles MyBase.Load
' Enable dropping.
PictureBox2.AllowDrop = True
End Sub

Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As _
System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
If Not PictureBox1.Image Is Nothing Then
' Set a flag to show that the mouse is down.
m_MouseIsDown = True
End If
End Sub

Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As _
System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
If m_MouseIsDown Then
' Initiate dragging and allow either copy or move.
PictureBox1.DoDragDrop(PictureBox1.Image, DragDropEffects.Copy Or _
DragDropEffects.Move)
End If
m_MouseIsDown = False
End Sub

Private Sub PictureBox2_DragEnter(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles PictureBox2.DragEnter
If e.Data.GetDataPresent(DataFormats.Bitmap) Then
' Check for the CTRL key.
If e.KeyState = 9 Then
e.Effect = DragDropEffects.Copy
Else
e.Effect = DragDropEffects.Move
End If
Else
e.Effect = DragDropEffects.None
End If
End Sub

Private Sub PictureBox2_DragDrop(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles PictureBox2.DragDrop
' Assign the image to the PictureBox.
PictureBox2.Image = e.Data.GetData(DataFormats.Bitmap)
' If the CTRL key is not pressed, delete the source picture.
If Not e.KeyState = 8 Then
PictureBox1.Image = Nothing
End If
End Sub
  注意到上面的例子中第二个PictureBox控件的AllowDrop属性是在Form1_load事件中设置的,这是因为设计时PictureBox并没有AllowDrop属性。
在MouseDown事件中,代码首先检测是否有要赋给PictureBox的图片;如果没有的话,当你移动图片后,接下来的click将引发一个意外。
还应该注意到的是在DragEnter和DragDrop事件中代码检测CTRL键是否被按下,从而决定是否是复制还是移动图片。为什么值会不同呢?在DragEnter事件中,当鼠标左键按下时,产生的值是1,在加上CTRL的值8,从而值为9。见KeyState枚举列表DragEventArgs.KeyState Property(?url=/library/en-us/cpref/html/frlrfsystemwindowsformsdrageventargsclasskeystatetopic.asp)。
到目前为止,这两个例子处理的都是同一窗体不同控件间的拖放,然而在同一应用程序的不同窗体上同样适用。
拖动文件
  在windows中拖放通常是复制或移动文件,windows完全支持该功能,而且对许多用户来说这也是操作文件的优选方式。除此之外,用户已经习惯了把文件拖动到一个程序来打开文件的方式,像拖动一个doc文件到word来打开。
  在这个例子中用从windows资源管理器拖来的文件来操作ListBox控件。
向窗体中添加一个ListBox控件,并设置其AllowDrop属性为True,并添加如下代码:

Private Sub ListBox1_DragEnter(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles ListBox1.DragEnter
If e.Data.GetDataPresent(DataFormats.FileDrop) Then
e.Effect = DragDropEffects.All
End If
End Sub

Private Sub ListBox1_DragDrop(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles ListBox1.DragDrop
If e.Data.GetDataPresent(DataFormats.FileDrop) Then
Dim MyFiles() As String
Dim i As Integer

' Assign the files to an array.
MyFiles = e.Data.GetData(DataFormats.FileDrop)
' Loop through the array and add the files to the list.
For i = 0 To MyFiles.Length - 1
ListBox1.Items.Add(MyFiles(i))
Next
End If
End Sub
  你可能已经注意到了DragEnter事件中的Effect属性被设置成DragDropEffects.All。因为文件本身并不是真的就被复制或移动了,因此源控件设置成哪个AllowedEffects并没有关系,所以指定All对任何FileDrop都可以。
  在上面的例子中FileDrop格式包含了每个被拖动文件的全路径。
  下面的例子讲述了拖放的一个特殊情况:在两个列表间来回拖放。
表间拖放
拖放的另一个情况是从一个列表移动项目到另一个列表。这种情况下拖放将变得更加简单。
向窗体中添加两个ListView控件,并把他们的AllowDrop、Multiselect、View属性分别设置成True、True、List。并添加如下代码:
Private Sub ListView_ItemDrag(ByVal sender As Object, ByVal e As _
System.Windows.Forms.ItemDragEventArgs) Handles ListView1.ItemDrag, _
ListView2.ItemDrag
Dim myItem As ListViewItem
Dim myItems(sender.SelectedItems.Count - 1) As ListViewItem
Dim i As Integer = 0

' Loop though the SelectedItems collection for the source.
For Each myItem In sender.SelectedItems
' Add the ListViewItem to the array of ListViewItems.
myItems(i) = myItem
i = i + 1
Next
' Create a DataObject containg the array of ListViewItems.
sender.DoDragDrop(New _
DataObject(System.Windows.Forms.ListViewItem(), myItems), _
DragDropEffects.Move)
End Sub

Private Sub ListView_DragEnter(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles ListView1.DragEnter, _
ListView2.DragEnter
' Check for the custom DataFormat ListViewItem array.
If e.Data.GetDataPresent(System.Windows.Forms.ListViewItem()) Then
e.Effect = DragDropEffects.Move
Else
e.Effect = DragDropEffects.None
End If
End Sub

Private Sub ListView_DragDrop(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles ListView1.DragDrop, _
ListView2.DragDrop
Dim myItem As ListViewItem
Dim myItems() As ListViewItem = _ e.Data.GetData(System.Windows.Forms.ListViewItem())
Dim i As Integer = 0

For Each myItem In myItems
' Add the item to the target list.
sender.Items.Add(myItems(i).Text)
' Remove the item from the source list.
If sender Is ListView1 Then
ListView2.Items.Remove(ListView2.SelectedItems.Item(0))
Else
ListView1.Items.Remove(ListView1.SelectedItems.Item(0))
End If
i = i + 1
Next
End Sub
  你可能不明白为什么这个例子中用的是ListView控件而不是ListBox控件,这个问题题的好,因为ListBox控件不支持多项拖放。
ListView和TreeView控件有个ItemDrag事件。上面的例子中,一个ItemDrag事件句柄覆盖了两个控件,并在列在Handles从句。Sender参数表明哪个控件正在初始化Drag。
因为DataFormats类没有ListViewItem类型成员,数据必须传递给一个系统类型。ItemDrag创建了一个ListViewItem类型的数组,并用一个循环来遍历SelectedItem集合。在DoDragDrop方法中,创建了一个新的DataObject并用数组来来对它进行操作。可以用这种方法来拖放任何系统类型。
结论:
  正像你从这些例子中所看到的一样,为应用程序添加拖放操作并不是很难。当你理解了这些基本的技巧后,你就可以为你自己的程序添加拖放的代码了

作者: 信息发布软件    时间: 2017-1-2 15:08
VB.NET还是比较常用的,于是我研究了一下VB.NET实现拖放,在这里拿出来和大家分享一下,希望对大家有用。Windows用户一般分为两类:一类习惯用键盘操作,一类习惯用鼠标操作。程序员们在编程时一般会提供快捷键(在命令或字母中加下划线)或快捷方式(用CTRL加字母的组合)来照顾到那些习惯键盘的用户,但是那些鼠标用户却被忽略了。因为程序员们一般都习惯用键盘,所以他们这种重视键盘操作的特点是可以理解的,但是每个程序员也应该考虑到提供鼠标支持。
  鼠标用户所期望的一件事就是能够在应用程序中VB.NET实现拖放。如果你注意到一些大型应用程序或windows自身的话,拖放操作几乎随处可见。例如,用户可能已经习惯了在windows资源管理器中拖放文件,或在word中拖放文本等操作了。
  尽管拖放操作随处可见,但是只有极少数程序员在他们所编写的程序中实现拖放功能,最可能的原因是他们认为VB.NET实现拖放可能比想象的还要难。这篇文章列举了如何在窗体内、窗体之间,甚至应用程序之间移动文本、图片或者文件的例子,显示了在VB.NET实现拖放是非常容易得。
  拖放如何进行
  拖放实际上就如同用鼠标复制粘帖,因此你必须有一个可以复制或移动的源,也要有一个可以粘贴的目的地。在这两个操作过程中,数据是保存在内存中的。复制粘贴用的是剪切版,而拖放用的却是一种本质上是私有剪切板的Dataobject的对象。
  下面是典型的托放操作的时间序列:
  1、拖放(dragging)是通过调用源控件的DoDragDrop方法来初始化的,DoDragDrop有两个参数
  ◆data,指定将要传送的数据
  ◆allowedEffects,指定允许进行的操作(复制或移动)
  这样自动创建了一个新的Dataobject对象
  2、接下来就依次激发了GiveFeedBack事件。在大多数情况下,你并不需要担心GiveFeedBack事件,然而你如果想自定义拖放过程中的鼠标指针的话,你可以在这些地方加上你的代码。
  3、任何有AllowDrop属性而且被设置成True的控件都是隐含的Drop对象。AllowDrop属性可以在设计时的属性窗口中进行设置,也可以在Form_load事件自动加载。
  4、当鼠标移到某个控件时,就同时激发了这个控件的DragEnter事件。GetDataPresent方法是用来确认拖过来的数据是否适合目标控件,Effect属性是用来显示适当的鼠标指针。
  5、如果用户在有效的目标控件上释放鼠标,就同时激发了DragDrop事件。DragDrop事件句柄中的代码从DataObject对象中释放数据并把它显示在目标控件中。


作者: dfgdgdfgdf    时间: 2017-1-2 20:12
序员哥哥好有耐心!点赞!
作者: 429187535    时间: 2017-1-2 23:32
热情的,动作也很利索,要求改进的地方什么的,都会第一时间改好。满分了
作者: loverun    时间: 2017-1-3 02:21
很细致美观,好评!!
作者: wangliuh11    时间: 2017-1-3 03:35
了,质量很不错,和店家描述一样,好评
作者: z2340868    时间: 2017-1-3 09:02
,技术也不错的,说实在的。很快就能搞定
作者: nble002    时间: 2017-1-3 23:17
精湛!没到一分钟就把我这问题解决了!我自己研究了大半天都没弄懂!不错!
作者: zzjiuzi008    时间: 2017-1-4 20:41
垃圾网络公司,没这个技术别吹这个牛B,从6月份给我做网站做到11月份,不是这不行就是那个不行。技术不行就别干这行,就这种服务态度,劳资钱当送给你们
作者: tian001    时间: 2017-1-6 03:10
安装,很有耐心
作者: jingtai001    时间: 2017-1-6 04:02
微信开发平台,客服和技术人员也很耐心地回答问题,就是有些功能还在开发中,希望能完善更多的功能
作者: xubaojin    时间: 2017-1-6 09:31
太久1个半月了,2个客服小哥人都不错,态度也很好应该给好评,只是设计网页的设计感太一般,应该中评。
作者: senbza    时间: 2017-1-6 11:49
码,卖家发货也很快,5分好评!
作者: ctbvip    时间: 2017-1-6 11:54
,大爱,喜欢,是我想要的,不错,值得购买,
作者: loverun    时间: 2017-1-6 22:59
还是挺好好用的,还有其他功能还在开发中都是挺期待的。制作的速度都是很快,客服也是挺好的。
作者: 小白    时间: 2017-1-7 08:35
信用,性价比高,值得购买!赞!
作者: xiaozhu168    时间: 2017-1-8 17:44
功能真好,太棒了
作者: lnzhanghao    时间: 2017-1-8 19:15
心不懂就问他就告诉也不嫌弃烦不给好评等啥呢必须好评太给力了好多客人都说我家店铺好看。从来没有碰到过这么细心的店主,耐心,负责,产品也物美价廉,真是太值得了!
作者: ggt567    时间: 2017-1-9 19:24
编辑文字和活动都得靠自己想!!小白如我,只能做出这个效果。慢慢的去摸索!!??
作者: loverun    时间: 2017-1-10 00:00
,清晰度也很合适。太划算啦
作者: jzgsjt    时间: 2017-1-10 00:02
学习了,谢谢分享、、、
作者: niyaoz1    时间: 2017-1-10 01:39
务很热心哦!非常感谢!值得推荐,效果不错。还有一个店铺需要设计,以后就决定你家了
作者: dccmdy    时间: 2017-1-10 06:16
的用心,有耐心,下次再合作咯。
作者: xoxo110    时间: 2017-1-10 08:02
的很满意,装修完后跟文案沟通,态度非常好,积极帮我做修改,很满意
作者: lalajie    时间: 2017-1-10 09:21
好,放心贴心!!~~
作者: meilifc001    时间: 2017-1-10 09:37
7很给力。做东西很快,效果也棒很好@
作者: pwl2015    时间: 2017-1-10 10:01
错,目前还没时间调,过几天再开始调试。
作者: yerface    时间: 2017-1-10 10:26
家服务很好.大爱!!!
作者: dongwuhua    时间: 2017-1-10 10:42
及时做出评价,系统默认好评!
作者: mm5216299    时间: 2017-1-10 10:45
还会合作的
作者: beiao    时间: 2017-1-10 11:38
的,卖家没有骗人哦,好评下!
作者: nble002    时间: 2017-1-10 12:21
我是来刷分的,嘿嘿
作者: bysqb    时间: 2017-1-10 12:24
在太好用了,制作很精致。卖家服务也好。下次有需要的介绍给朋友。
作者: xiaoyaoyao001    时间: 2017-1-10 13:01
,设计非常符合我的初衷。售后服务非常不错,这个我很放心,而且首页设计的比我原先的店铺好很多很多,真的是很满
作者: 都敏俊系    时间: 2017-1-10 13:04
的很不错,提出表扬。还有三号。
作者: feiyang2006    时间: 2017-1-10 13:14
的好很适合自己.挺划算的`淘宝看了几家店_这家店还是很靠谱的不得不说店家的服务真的很优从售前到售后..看得出来老板在很用心的做生意~细节之处令人倍感舒心恭祝`老板生意兴隆!!!财源广进!!!~好评好评~!
作者: 小痞子    时间: 2017-1-10 23:06
好很喜欢
作者: xoxo110    时间: 2017-1-12 12:23
业,好评!
作者: huaxue98    时间: 2017-1-12 12:45
态度不错。
作者: chenzhanhua    时间: 2017-1-12 17:06
,值得推荐
作者: 小痞子    时间: 2017-1-13 00:16
是没谁了•拍完就发货。
作者: senbza    时间: 2017-1-13 07:02
前,很耐心解说,付款后效率很快,第二天就做好了!打开微信后确认效果不错,嗮图了
作者: 西充    时间: 2017-1-13 08:25
笨蛋和5号笨蛋,网站续费及时通知我,服务也非常到位!
作者: 大宝罗滴滴    时间: 2017-1-13 08:58
的很好,一看就很专业,技术也会耐心的解答问题~
作者: senbza    时间: 2017-1-13 09:22
值得好评,赞一个!!!
作者: cd0010    时间: 2017-1-14 00:19
心不懂就问他就告诉也不嫌弃烦不给好评等啥呢必须好评太给力了好多客人都说我家店铺好看。从来没有碰到过这么细心的店主,耐心,负责,产品也物美价廉,真是太值得了!
作者: huangge    时间: 2017-1-15 03:36
评,客服态度也特别好,077号笨蛋棒棒哒???
作者: niyaoz1    时间: 2017-1-15 06:38
很好,东西很好用!
作者: znl001    时间: 2017-1-15 06:51
站设计,特别要赞一下183533号设计师,认真负责有耐心,后期还有要请教的地方希望一如既往的支持哦!
作者: cd0010    时间: 2017-1-16 05:29
,服务好,大伙可以看看我的站
作者: c19900420    时间: 2017-1-17 00:48
.耐心。负责
作者: jiandao1    时间: 2017-1-17 12:18
太久1个半月了,2个客服小哥人都不错,态度也很好应该给好评,只是设计网页的设计感太一般,应该中评。
作者: 小痞子    时间: 2017-1-17 17:46
用,后期有几处问题,免费给修改的!大家可以看看!
作者: jingtai001    时间: 2017-1-18 11:39
帮你顶下哈!!
作者: 123    时间: 2017-1-18 16:03
。服务不
作者: lalajie    时间: 2017-1-19 11:11
,值得长期合作
作者: mmgg520    时间: 2017-1-19 14:35
要求比较高的人,在合作的过程中客服一次又一次耐心的和我沟通,这种态度真的很让人感动,希望生意兴隆
作者: dfgdgdfgdf    时间: 2017-1-19 17:23
较正规,销售,助理,技术,售后分工明确,而且产品功能多。
作者: asz111    时间: 2017-1-21 21:34
技术亲58号~耐心讲解,用心制作,对于我们提的要求都可以完成,也少不了小笨蛋亲,077号亲,31号亲等帮忙。合作还在继续中~~感谢各位~~
作者: anleey    时间: 2017-1-22 02:30
贝不错。店家服务态度很好。
作者: xiaozhu168    时间: 2017-1-22 03:18
作的卖家,就是感觉挺伟大,还有很多的需要麻烦客服,总体感觉很不错~~
作者: jingtai001    时间: 2017-1-22 05:14
点晚,技术很不错,完全根据我的需求改的。而且额外帮了我和教了我很多东西,下次如果改论坛一定再来找你!做出来的板块真的很不错。
作者: w8899    时间: 2017-1-22 07:31
号和35号的热情服务,谢谢,下次还会找你们哦
作者: yirenzhuang    时间: 2017-1-22 13:12
编辑文字和活动都得靠自己想!!小白如我,只能做出这个效果。慢慢的去摸索!!??
作者: qingling520    时间: 2017-1-22 23:10
值得好评,赞一个!!!
作者: niubt    时间: 2017-1-23 00:38
家很负责人!速度也快!完全市按照我的要求去做的!后期有几处问题,免费给修改的!大家可以看看!
作者: dfgdgdfgdf    时间: 2017-1-23 07:18
,服务亲切,客服指导很有耐心。设计很漂亮,很贴切,值得推荐啦!
作者: c19900420    时间: 2017-1-23 07:39
图片真的好棒欢型
作者: 89260881    时间: 2017-1-23 10:56
服务一流!效果明显,不错,给爱易设计师点个赞!
作者: q1598188    时间: 2017-1-24 01:49
谢卖家,以后朋友需要会介绍来亲店里的!赞!
作者: pxynmi018    时间: 2017-1-24 08:25
很好独特运行速度也很快卖家很专业
作者: linshihu    时间: 2017-1-25 00:58
,技术牛B,态度好,选这家没错!
作者: 1124789174    时间: 2017-1-25 06:49
业型店家,网站制作非常给力服务态度好,好满意哦!赞!
作者: tian001    时间: 2017-1-25 15:56
,技术好,效率高,还帮忙加班,十分过意不去啊,十分感谢!
作者: q1598188    时间: 2017-1-26 02:34
很好,我很喜欢,谢谢
作者: anleey    时间: 2017-1-26 03:59
处理速度非常快下次一定再代你真心谢谢你
作者: ctbvip    时间: 2017-1-27 05:05
路过,支持一下啦
作者: dccmdy    时间: 2017-1-28 00:08
不错不错,您辛苦了。。。
作者: zxj333    时间: 2017-1-28 18:11
很好独特运行速度也很快卖家很专业
作者: jiandao1    时间: 2017-1-29 01:25
家。谢谢喽。我的同事们都很喜欢呢。下次再来哦
作者: aluoting    时间: 2017-1-29 16:21
都满足不了我对店家的评价!!!非常满意模板真心的不错显示工整完美大方使用简单方便之前用的是淘宝基础版枯燥不堪用了这模板后看自己的铺面心情都不样呵呵!店家的服务也非常周到有问必答而且非常有耐心省时省事省心。
作者: wbd902    时间: 2017-1-30 07:38
,60号52号都很棒
作者: xoxo110    时间: 2017-1-30 17:09
店主,速度很快,很满意,正好赶上我得活动,谢谢店主,这次活动赚钱了,再来设计,哈哈
作者: linshihu    时间: 2017-1-31 00:38
力很强,必须好评!
作者: q117971371    时间: 2017-1-31 00:38
服务一流!效果明显,不错,给爱易设计师点个赞!
作者: shenyeben    时间: 2017-1-31 10:29
服务态度相当的好,后台好多不明白的地方都会解答,实在搞不明白的会帮我们搞定,很不错卖家。
作者: 89260881    时间: 2017-1-31 11:28
模板操作简单方便,店家讲解详细,有详细的安装程序,卖家服务好,有问必答,而且都是第一时间给予协助,解决了很多问题,大家有需要就买这家就对了,很值得信任的卖家!合作非常愉快,下次还来
作者: huanyili998    时间: 2017-1-31 15:27
机会继续合作,同时希望后期多多帮助。
作者: ebxly    时间: 2017-1-31 17:20
很好,好评!




欢迎光临 信息发布软件,b2b软件,广告发布软件 (http://postbbs.com/) Powered by Discuz! X3.2