我仍然有启动画面的问题.我不想使用该属性SC.TopMost=true.
现在我的应用场景如下:
在progeram.cs中:
[STAThread]
static void Main()
{
new SplashScreen(_tempAL);// where _tempAL is an arrayList
Application.Run(new Form1(_tempAL));
}
Run Code Online (Sandbox Code Playgroud)
在SplashScreen类中:
public SplashScreen(ArrayList _Data)
{
DisplaySplash()
}
private void DisplaySplash()
{
this.Show();
this.TopMost = true;
this.CenterToScreen();
this.SetTopLevel(true);
_allServerNarrators = new string[10];
for (int i = 0; i < _allServerNarrators.Length; i++)
_allServerNarrators[i] = null;
GetFromServer();
this.Hide();
_serverData = new ArrayList();
_thisData.Add(_allServerNarrators);
_thisData.Add(_serverNarrators);
}
private void GetFromServer()
{
_serverNarrators = new ArrayList();
string _file = "Suras.serverNar";
if (!Directory.Exists("c:\\ASGAQuraan"))
Directory.CreateDirectory("c:\\ASGAQuraan");
while (counter < …Run Code Online (Sandbox Code Playgroud) 我有一个ANSI编码的文件,我想将我从文件中读取的行转换为ASCII.
我如何在C#中执行此操作?
编辑:如果我使用"BinaryReader",
BinaryReader reader = new BinaryReader(input, Encoding.Default);
但这个读取器(流,编码),但"流"是一个抽象!我应该在哪里放置他将从中读取的文件的路径?
我正在关注"RESTful WCF服务"教程.但是当我构建我的应用程序时,我收到此错误:
找不到类型或命名空间名称'ApplicationUser'(您是否缺少using指令或程序集引用?)c:\ users\basma\documents\visual studio 2013\Projects\OnlineStore2\OnlineStore2_Client\App_Start\IdentityConfig.cs
我已经搜索了许多答案,在那里谈论"Microsoft ASP.NET Identity.owin",但我添加了这个引用,但仍然得到这个错误
我想检查用户双击应用程序图标的时间,该应用程序的另一个实例尚未运行.
我读到了My.Application,但我仍然不知道该怎么做.
我正在编写一个简单的 bash 脚本,我在第 XX 行“(”处发现了这个错误语法错误,这超出了我的代码:
function myfun(){
echo XXXX
echo YYYY
read choice
}
choice=$(myfun)
Run Code Online (Sandbox Code Playgroud)
错误在哪里。我使用了 ShellCheck,没有检测到错误。
我想应用我自己的关闭和最小化按钮.有没有办法改变JFrame设计?
我有一个申请.
首先,我显示一个启动画面,一个表单,这个启动会调用另一个表单.
问题:当显示启动窗体时,如果我然后在启动画面顶部打开另一个应用程序,然后最小化这个新打开的应用程序窗口,则启动画面变为白色.我该如何避免这种情况?我希望我的飞溅能够清晰显示,不受任何应用程序的影响.
我想设置一个属性,当用户单击标题栏中的X按钮时,如果所有条件都为真,则检查某些条件,然后退出,如果不,则不执行任何操作并返回到表单.
但我注意到FormClosing属性退出应用程序是多么严格我的条件...所以如何做我的方案?!?
我正在使用visual studio 2005 - C#
如何使用C#获取Windows Mobile手机上任何驱动器的大小(免费,总计)?
我需要在设备上运行代码(而不是在连接的PC上)执行此操作.
我有一个框架延伸JWindow(因为我想处理我的X和 - 按钮)所以我不希望它装饰.我的问题是,当我运行应用程序时,我无法拖动窗口 - 它已固定在某个位置.我的代码如下(类我很大所以我选择了相关部分):
公共类StatisticsMainFrame扩展JWindow {
public StatisticsMainFrame()
{
bodyPane = new JPanel();
bodyPane.setLayout(new BoxLayout(bodyPane, BoxLayout.X_AXIS));
sideBannerPane = new JPanel(); // program banner
buttonsPane = new JPanel(); // contains buttons
contentPane = new JPanel();
contentPane.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED));
contentPane.setPreferredSize(new Dimension(500,500));
// contentPane contains some panel for display data
Container container = new Container();
container.setLayout(new BoxLayout(container, BoxLayout.X_AXIS));
container.add(Box.createVerticalGlue());
container.add(sideBannerPane);
container.add(buttonsPane);
container.add(contentPane);
Container cont = new Container();
cont.setLayout(new BoxLayout(cont, BoxLayout.Y_AXIS));
//cont.add(Box.createHorizontalGlue());
//cont.add(custDecorationPane);
cont.add(container);
add(cont);
// Adding Panes
setAlwaysOnTop(true);
//setUndecorated(true);
pack();
}
public …Run Code Online (Sandbox Code Playgroud) 我有一个包含面板的mainFrame.我想在这个面板中一个线程,只要应用程序正在运行,它就会改变标签图像...
当我创建实现runnable的面板,然后在大型机中创建了这个面板的实例时,应用程序进入无限循环...我的代码如下:
public mainFrame()
{
BanerPanel baner = new BanerPanel();
baner.run();
}
public class Banner_Panel extends JPanel implements Runnable {
public Banner_Panel() {
initComponents();
imgPath = 2;
imgLbl = new JLabel(new ImageIcon(getClass().getResource("/Photos/banner_4-01.png")));
add(imgLbl);
//run();
}
@Override
public void run() {
while(true)
{
try {
while (true) {
Thread.sleep(3000);
switch(imgPath)
{
case 1:
imgLbl.setIcon(new ImageIcon(getClass().getResource("/Photos/banner_4-01.png")));
imgPath = 2;
break;
case 2:
imgLbl.setIcon(new ImageIcon(getClass().getResource("/Photos/banner_1-01.png")));
imgPath = 3;
break;
case 3:
imgLbl.setIcon(new ImageIcon(getClass().getResource("/Photos/banner_2-01.png")));
imgPath = 4;
break;
case 4:
imgLbl.setIcon(new ImageIcon(getClass().getResource("/Photos/banner_3-01.png")));
imgPath = …Run Code Online (Sandbox Code Playgroud) 假设我有2个JFrame(A)和(B)
框架(A)发射框架(B),如下所示
line 1: private void fun1()
line 2: {
line 3: new B();
line 4: Do something
line 5: }
Run Code Online (Sandbox Code Playgroud)
在第3行我激活帧B ..我不想去第4行,直到我从JFrame(B)转回来,因为根据框架(B)中的一些动作我做了这样的动作
new (B);
container.add(JPanel);
Run Code Online (Sandbox Code Playgroud)
container.add(JPanel); - >依赖于从JFrame(B)触发的标志