使用按钮滚动进入Adobe Reader c#中
我创建了一个简单的表单,其中我使用步骤 从工具箱中添加了Adobe Reader 右键单击工具箱 - 选择项目 选择com组件选项卡,然后" adobe pdf读取器" 现在将Adobe PDF读取器控件拖放到UserControl 我已经成功添加了它,也打开了一个PDF文件.现在,它会自动提供垂直滚动条,用于滚动通过PDF文档. 我要实现的是,我想使用一个按钮滚动滚动PDF,而不是使用给定的滚动条或鼠标滚动,因此将有两个按钮,一个用于向上滚动,另一个用于向下滚动. 我经历了许多论坛,页面等. 我尝试使用 模拟按键按下 SendKeys.Send("{DOWN}"); 但是,当我按按钮时,焦点丢失在Adobe读取器上,因此它不起作用 请帮助我...我花了将近半天的时间搜索解决方案 解决方案 鉴于您仅提供了您尝试过的简单代码,我将尝试为您提供通用解决方案 - 您需要在其中替换指定的变量: 按钮名称 您的Web应用程序名称 至于
16 2024-04-26
编程技术问答社区
如何在c#按钮中选择某些字符串并改变字体?
我有一个带有文本"按钮变更"的按钮. 如果我想将" Changeme"的字体更改为40号,我该怎么办? 目前我有此代码: button1.Font = new Font(button1.Font.FontFamily, 40); 解决方案 我建议创建一个Button类的子类,并覆盖OnPaint的方法来手动输出文本.默认Button类不支持此功能. 我建议您进行进一步的研究,您查看其他解决方案 我建议您使用此代码,它可能会帮助您解决此问题.请尝试此代码: this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F);
12 2024-04-26
编程技术问答社区
提交按钮在GeckoFX中不起作用
我有此代码: 并在C#中尝试了此操作: GeckoInputElement enter = new GeckoInputElement(myBrowser.Document.GetElementByTagName("input").DomObject); enter.click(); c#没有任何错误,但行不通! 解决方案 尝试以下代码 GeckoInputElement enter = (GeckoInputElement)myBrowser.Document.GetElementsByTagName("input") .First(inp => ((GeckoInputElement)inp).Value == "enter"); DomEventArgs ev =
6 2024-04-26
编程技术问答社区
如何从2个列表框中显示两个独立的随机项目到一个消息框中?
我有2个列表框,一个用于"名称",一个用于"他们所做的"我有一个文本框分配给每个列表框,每个列表框分配了一个添加按钮,以便用户可以输入任何"名称"或"他们的内容"他们想进入2个列表框.我有一个创建按钮,该按钮将在消息框中显示结果,这很容易,但是我希望它每次显示一个随机组合. 所以在"名称"列表框中,我本可以输入杰里,迪恩,玛丽和"他们所做的事情"的名字,我本可以进入星期六,睡觉,哭泣.在"创建"按钮的按下,我想要两个列表中的随机项目,因此结果可以是" dean哭泣",然后下次我按创建时可以是" jerry sleept' 我已经能够从名称框的"创建"按钮的每个按钮上随机获取一个随机的项目,但是我很难获得我的代码以使其两者实现. private void btnaddname_Click(object sender, EventArgs e) { stringname = textBoxname.Text; textBoxn
6 2024-04-26
编程技术问答社区
在XAMARIN形式中具有2个图像和文本的按钮
我正在尝试创建一个带有两个图像的按钮.一个在左侧,一个在右侧,中间发短信.搜索后,我只有一个带有图像的按钮,所以我想知道是否可以像我在Xamarin中描述的那样创建一个按钮? 我正在尝试创建这样的按钮,也想在按钮上单击"向上箭头和向下箭头"上更改箭头图像.在Xamarin中创建按下按钮是否可以选择,还是我应该考虑其他选择? 解决方案 您无法使用Xamarin表单的按钮直接执行此操作,因为它尚不支持图像. 根据您的要求,您可以做的就是创建水平堆叠式,然后在其上添加图像和标签.还设置了背景颜色,以使其看起来像一个按钮. 为了使其像按钮一样工作,请在堆栈布局中添加一个手势识别器,然后添加水龙头手势. 如果您使用的是MVVM,则可以处理该事件以进行敲击或通过命令绑定.
8 2024-04-26
编程技术问答社区
这种包含文本框的按钮的概念是否可行?
最近,我一直在寻找一种在A TabControl可编辑中制作标签的方法-TAB-HEADER-EDIBLEDIBLE-WPF.HTML" rel =" nofollow">在Telerik网站上的示例.那确实做到了我想要的,但它使我想到了按钮的类似用法.我想知道是否可以使用类似的内容,并制作一个按钮,该按钮会显示文本框而不是内容主持人,请右键单击按钮?我试图做类似的工作,但到目前为止,只有一个空白按钮.
0 2024-04-26
编程技术问答社区
在C#中处理GridView中的单元格按钮
我在C#项目中工作,我做了GridView,并且已经在一列中制作了Button.当我按Button我想打开Dialog表格时,我做了实验代码,显示了一条消息时,将其按下: : void dataGridViewShowCourse_CellContentClick(object sender, DataGridViewCellEventArgs e) { //make sure click not on header and column is type of ButtonColumn if (e.RowIndex >= 0 && ((DataGridView)sender).Columns[e.ColumnIndex].GetType() == typeof(DataGridViewButtonColumn)) { //TODO - Execute Code Here
2 2024-04-26
编程技术问答社区
从一个web表单到另一个web表单调用按钮点击事件
我正在开发一个Web应用程序.其中包含多个Web表单. 我需要的是: - 我的Web表单中的一个包含IFRAME(将打开一个带有几个文本框和按钮控件的ASPX页面). . If i click on the button in the child form(Iframe form), once complete its action it should call the close button function of the parent form. here is the code. 父级代码 protected void BTNCClose_Click(object sender, EventArgs e) { MethodToExecute(); } public void MethodToExecute() //call this method
2 2024-04-26
编程技术问答社区
什么事件触发了一个按钮中的命令?
所以我有一个与我正在从事的项目有关的问题: 使用哪些事件在按钮控件中触发命令?只是点击事件吗? 因为当我单击一个按钮时,我的命令将在发布鼠标按钮后执行?这就是为什么我想知道的原因. ViewModel中的代码 public ICommand ClickHereCommand => (new CommandHandler(() => IsGoingUp(), _canExecute)); public void IsGoingUp() { Console.WriteLine("Moving
8 2024-04-26
编程技术问答社区
统一-一旦点击了重启按钮,如何重启分数?
我在正在开发的游戏中遇到了一个"问题".当角色从碰撞到敌人或触发游戏对象时,它在屏幕上显示游戏,其中包含一个"重新尝试"按钮以重新启动游戏,但是一旦单击重新启动按钮,从上一个游戏中收集的分数仍保持不变. 我该如何解决这个问题?谢谢您的帮助! gameover c#脚本 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; public class CS_GameOverMenu : MonoBehaviour { public void RestartButton() { SceneManager.LoadScene("Level 1"); Debug.Log("Game open");
4 2024-04-26
编程技术问答社区
打开信息箱的按钮
我有一个winforms应用程序,当它完成运行后,只需一个确定按钮即可显示一个消息框. 也可以在消息框上有一个打开按钮? 我在线找到了此代码: public static DialogResult Show(string text, string caption, MessageBoxButtons buttons); ,但它仅给出基本命令,例如Yes / No,OK / Cancel等.它没有显示任何打开按钮. 我想在程序完成运行后打开文本文件. 任何帮助将不胜感激. 解决方案 否,您在消息框中而不是默认值中不能有任何其他值,MessageBoxButtons是预定义的enum,并且无法添加.该解决方案要么使用一些自定义消息框,请检查 this 为其进行自定义设置,检查 this . 其他解决方案 MessageBox.Show方法公开了服务器过载.您可以根据需要使用其中之一.要调用消息框,只需执行以下行: messagebox.
4 2024-04-25
编程技术问答社区
在Coding4Fun中设置ImageSource RoundButton不缩放
我正在尝试创建一个与常规Windows Phone 8应用程序栏按钮相同的外观和感觉的按钮.我正在使用coding4fun roundbutton.我的问题是,在设置ImageSource时,我无法使图像缩放以适当地安装在按钮内部,它太大了.我正在使用Windows Phone 8 SDK的标准应用程序栏图像图像,WHCH为76x76.我还调整了模仿Windows Phone 7图标的大小为48x48,但同样的结果也会发生.如何调整图像,以使其适当地适合圆ton? xaml xaml.cs if (Settings.LightTheme.Value) browseRoundButton.ImageSource = new BitmapImage(new Uri("/Assets/Icons/feature.search.lig
2 2024-04-25
编程技术问答社区
在C#中的图像按钮背后的代码
我正在尝试在代码范围内设置图像背景.我尝试在按钮中添加背景图像,但是一旦悬停在按钮上,图像就会消失.要解决这个问题,我必须编写功能来覆盖按钮行为,这在代码方面太多了. 然后,我使用替代方法,即将按钮和图像分别添加到网格单元格中.问题是 - 当我单击图像时,按钮不会触发. 我如何制作按钮以使悬停和按下效果,即使鼠标要么悬停或按下按钮上的图像,但不是按钮的其余区域? 或希望有人可以建议我一个更好的解决方案.贝洛是我的代码. InitializeComponent(); Button playBtn = new Button(); playBtn.Width = 60; playBtn.Height = 30; Image playIcon = new Image(); playIcon.Source = new BitmapImage(new Uri(@"PATH"));
2 2024-04-25
编程技术问答社区
C#加载文件按钮标签
我正在使用richTextBox1.LoadFile(open.FileName, RichTextBoxStreamType.PlainText); 将文件加载到文本框中. 我要做的是按行加载文件,每行都作为按钮的标签 通过文件 ,每行都有多个按钮的方式 我正在使用C#和Visual Studio 2010 Express 解决方案 这是您可以开始的事情: private void Form1_Load(object sender, EventArgs e) { int i = 1; var allLines = File.ReadAllLines(@"c:\temp\test.txt"); foreach (var line in allLines) { var b = new Button(); b.Text = line; b.AutoSize = tr
16 2024-04-25
编程技术问答社区
创建一个按钮模板
我正在尝试为一个按钮创建一个模板,我可以在表单上一遍又一遍地使用. Button,我希望它包含一个Grid,并在底部行中包含两个行和一个自定义文本. 这是我到目前为止所拥有的,但是我认为这是不对的,因为我想从按钮元素中设置文本.
12 2024-04-25
编程技术问答社区
如何在WPF中不打开多个窗口
在我的WPF应用程序中,我使用此代码从按钮打开新窗口: private void LoginBtn_Click(object sender, RoutedEventArgs e) { LoginDialog dialog = new LoginDialog(); dialog.Show(); } 但是,当已经有一个logindialog打开时,我再次单击登录,它打开了一个新的logIndialog窗口.我该如何编码它,以覆盖上一个打开的,如果有的话. 解决方案 您可以创建一个类型登录对话框的本地变量,并检查其null 是否 LoginDialog _dialog; private void LoginBtn_Click(object sender, RoutedEventArgs e) { if(_dialog == null) { _dialog = new LoginDialog(); }
6 2024-04-25
编程技术问答社区